eine Schleife soll nun die oberen Objekte durchlaufen
ich verstehe deine Frage net so Recht.
Willst du alle Objecte haben die vom Typ tblData sind?
Unter VB, müsste auch unter VBA klappen, würde ich gesetz dem Falle es ist so, es folgendermassen lösen.
Dim c as control
For each c in me ' Me = meine Form, ggfls. unter VBA ersetzen
If typeof c is DeinObject then
'Dein Source
End if
next
'Alternativ koenntest du auch den Namen des Objectes abfragen und
'diesen dann prüfen. Das machst du mit
Dim c as Control
For each c in me ' Me = meine Form, ggfls. unter VBA ersetzen
if Typename(c)="DeinObject" then
'Dein source
End IF
Next
z.B. .Add.Row
Wenn du den Weg via Typeof oder Typename in Verbindung mit einer For Each Schleife nimmst, so kannst du wie im Bsp. mit
Dim c as control
For each c in me ' Me = meine Form, ggfls. unter VBA ersetzen
If typeof c is DeinObject then
c.Add.Row ...
End if
next
(in „eineVariable“ soll nun tblData und tblName abwechselnd
durchlaufen werden.
Wie meinst du das?
Vielleicht weiss jemand wie ich das Problem lösen kann.
Wenn ich das Problem verstehen würde, waere das kein Thema
ich habe eine VBA Anwendung mit verschiedene Variablen vom
Datentyp Objekt:
Hi Bernhard,
Datentyp Objekt kennen wohl alle Vba Anwendungen die ich kenne, aber von welcher sprichst du?
Ich glaube nicht daß CorelDraw-Vba oder Powerpoint-Vba mit deinem Add.Row was anfangen kann.
Von daher auch wird „tbl“ in den der ungarischen Notation nicht so überall bekannt sein. (oder ich habs vergessen was tbl bedeutet *gg*)
Mit
„(in „eineVariable“ soll nun tblData und tblName abwechselnd durchlaufen werden.“
kann ich leider nix anfangen, was soll beim Durchlaufen von was auch immer geschehen, was nach dem Durchlauf?