Array in Excel/VisualBasic 6.0
05.11.2004 12:08:13
rolakon
bei meiner Angelegenheit muss ich nun doch mal die Profis belästigen. :-))
Ich habe folgendes Problem:
Ich möchte per VBA eine Abfrage formulieren, die mir zunächst eine Anzahl (numerischer Wert) in eine Variable schreibt. Dann soll per Do While die Variable Anzahl benutzt werden, um Zellen mit einem String zu füllen. i fungiert als Zähler. Das bisherige Script sieht so aus:
Dim Anzahl, i As Integer
Dim Name As String
Sub Nameneingeben()
Range("A1").Select
Anzahl = InputBox("Wieviel?", "Anzahl")
i = 1
Do While i <= Anzahl
Name = InputBox("Name:", "Namen eingeben")
ActiveCell.Value = Name
ActiveCell.Offset(1,0).Select
i = i + 1
Loop
End Sub
So weit so gut. Nun dachte ich eigentlich, die Variable Name als Array zu deklarieren, damit ich den Inhalt von Name auch als Name(i) ansprechen (zwischenspeichern) kann . So kann ich die Eingaben auch später weiter benutzen. Allerdings ist mir die Array-Anweisung in VBA ein Rätsel.
Wer weiß Rat?
Für eure Mühe danke ich euch im voraus.
Grüße
Roland