Hallo, folgendes Problem:
(bzw folgende Probleme)^^
ich hab einige Erfahrung mit VBA (Excel 2007 und 2010), für mein derzeitiges Projekt überlege ich aber, ob es nicht sinnvoll wäre gleich auf VB umzusteigen. Jetzt hab ich mir heute VB 2010 mal angesehen und bin dabei auf Eigenarten gestoßen, die mir nicht ganz klar sind:
Zunächst einmal die Variablendeklarationen: wenn ich eine Variable oben im Modul als Public deklariere, bekomme innerhalb eines Userform-Subs die Fehlermeldung dass sie zu einem anderen Feld gehöre. Was bedeutet das?
Außerdem scheint VB gängige Programmierkonventionen iwie implementiert zu haben, also zB eine Variable "lngXY as Long" bringt andere Fehlermeldungen als "XY as Long". Versteh ich nicht, ehrlich gesagt, warum das so ist. Wär cool, wenn mir das jemand erklären könnte.:)
Und ich hab mal versucht, Steuerelemente zu erzeugen. "Me.Controls.Add(Panel1)" funktioniert, das hab ich rausgefunden, aber wie mach ich das dynamisch in einer Schleife? (Panel & CStr(XY))? Iwie klappt das nicht.
Hilfe wär lieb
LG SG
(bzw folgende Probleme)^^
ich hab einige Erfahrung mit VBA (Excel 2007 und 2010), für mein derzeitiges Projekt überlege ich aber, ob es nicht sinnvoll wäre gleich auf VB umzusteigen. Jetzt hab ich mir heute VB 2010 mal angesehen und bin dabei auf Eigenarten gestoßen, die mir nicht ganz klar sind:
Zunächst einmal die Variablendeklarationen: wenn ich eine Variable oben im Modul als Public deklariere, bekomme innerhalb eines Userform-Subs die Fehlermeldung dass sie zu einem anderen Feld gehöre. Was bedeutet das?
Außerdem scheint VB gängige Programmierkonventionen iwie implementiert zu haben, also zB eine Variable "lngXY as Long" bringt andere Fehlermeldungen als "XY as Long". Versteh ich nicht, ehrlich gesagt, warum das so ist. Wär cool, wenn mir das jemand erklären könnte.:)
Und ich hab mal versucht, Steuerelemente zu erzeugen. "Me.Controls.Add(Panel1)" funktioniert, das hab ich rausgefunden, aber wie mach ich das dynamisch in einer Schleife? (Panel & CStr(XY))? Iwie klappt das nicht.
Hilfe wär lieb
LG SG