Macrocommando Read

<< Klik om de inhoudsopgave weer te geven >>

Navigatie:  Macro's > Macro: commando's en parameters > Macro: inleescommando's > Macro: lezen uit Excelbestand >

Macrocommando Read

Doel:

Inlezen van een waarde uit een cel van een werkblad van een werkboekbestand.

 

Algemene notatie:

Read ( FileIndex , blad , rij , kolom , Object( ObjectNaam ).Attribuut )

of

Read ( FileIndex , blad , rij , kolom , Variabele )

 

FileIndex is de index die verwijst naar het met behulp van Open geopende werkboekbestand.

 

Indien FileIndex de waarde 0 heeft, kan worden gelezen uit het werkboek dat door de macro met Write wordt beschreven.

 

De cel is toegankelijk via het rij- en kolomnummer. De gebruikelijke notatie van Excel (identificatie van een cel met behulp van een combinatie van letters en cijfers) is niet mogelijk vanwege de numerieke behandeling in de macrotaal.

 

Voorbeeld:

Lees de resultaten van een n-1 analyse in voor alle takken in blad 1 van een werkboekbestand met FileIndex 1 en presenteer als tekst:

Set( rij, 3)

Loop ( Index , 1 , 8 , 1 )

Add( rij, 1 )

Read ( 1 , 1 , rij, 1, uitvallendetak )

Read ( 1 , 1 , rij, 2, knooppuntspanning )

Text ( 'Tak: ', uitvallendetak, ' spanning: ', knooppuntspanning, ' p.u.' )

End

 

Bovenstaand voorbeeld gebruikt als invoer het Excel werkblad:

 

Resultaten N-1 analyse voor jaar:

2003

 

 

Uitvallende tak:

Spanning (p.u.):

Link

1.0199

Kabel MSStat - Stat1 wit

0.9798

Kabel MSStat - Stat1 zwart

0.9798

Kabel MSStat - Stat4 zwart

0.9906

Kabel MSStat - Stat4 wit

0.9906

Kabel Stat4 - Stat3

0.9505

Kabel Stat4 - Hoofdrail

0.9833

Kabel Stat1 - Stat3 wit

0.966