Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1196to1200
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Array in Zeile

Array in Zeile
robert
Hi,
ich kapier Array einfach nicht :-((
in diesen bereich-
Range(Cells(lz, 1), Cells(lz, 5)) = myArr
soll eingetragen werden.
zeile(lz), spalte 1 bis 5 ist aber nicht gefüllt-warum nicht?
was mache ich falsch ?
gruß
robert
Private Sub CommandButton1_Click()
Dim lz As Long, i As Integer
Dim myArr(1, 5)
lz = Cells(Rows.Count, 1).End(xlUp).Row + 1
myArr(1, 1) = ComboBox1
myArr(1, 2) = ComboBox2.Value
myArr(1, 3) = CDate(TextBox4)
myArr(1, 4) = ComboBox3
myArr(1, 5) = CDbl(TextBox1.Value)
Range(Cells(lz, 1), Cells(lz, 5)) = myArr
Cells(lz, 11) = Cells(lz, 11).Value
ComboBox1 = ""
ComboBox2 = ""
ComboBox3 = ""
TextBox1 = ""
TextBox4 = ""
End Sub

PS. es könnten auch mehr CB oder TB sein...

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Array in Zeile
02.02.2011 10:39:17
Rudi
Hallo,
Das Array fängt bei 0 an.
Dim myArr(1 To 1, 1 To 5)
Dann sollte es klappen.
Gruß
Rudi
Rudi-Du hast Recht ! Danke :-)) owT
02.02.2011 10:47:09
robert
Oder man verwendet OPTION BASE 1...
02.02.2011 14:30:40
NoNet
Hey Robert,
nur als ergänzende Erwähnung : die Möglichkeit, diese Anweisung im Modulkopf zu verwenden (ist jedoch nicht empfehlenswert, da kein Standard) :
Option Base 1
Damit beginnen ALLE ARRAYs immer bei 1 und nicht bei 0 !!
Gruß, NoNet
Danke,- warst Du eingesperrt ? ;-)) owT
02.02.2011 16:22:02
robert
Naja, das ist erlaubt ;-) owT
02.02.2011 17:11:58
robert
Sozusagen 1 Gefangener des MOF! Huuh! orT
03.02.2011 00:51:16
Luc:-?
Gruß Luc :-?

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige