Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Name eines Textfeldes per VBA ändern

Begonnen von Klaus S. aus B, August 29, 2017, 16:41:46

⏪ vorheriges - nächstes ⏩

Klaus S. aus B

Hallo zusammen,

ich habe ein Formular mit 90 Textfeldern, die ich gerne mit VBA und einer Schleife umbenennen will.

Aber nachdem das immer mit einem Fehler geendet ist,
"Laufzeitfehler '2467': ...wird auf ein Objekt verwiesen, das geschlossen oder nicht vorhanden ist."

habe ich es mal nur mit einem Feld mit folgenden Code versucht:
Me!Text1.Name = "W1"
..und der gleiche Fehler taucht wieder auf. :O

Ich habe das Formular schon per Code im Entwurfmodus geöffnet, aber kann es sein, dass man den Feldnamen nicht so einfach ändern kann?

Gruß
Klaus

bahasu

Hi Klaus,

vielleicht hilft: http://www.ms-office-forum.net/forum/showthread.php?t=186667

Harald
Servus

Klaus S. aus B

Hallo Harald,

leider hatte ich mit dem link auch nicht den Durchbruch, aber ich habe es jetzt gefunden:
Der Trick ist, dass es nicht funktioniert, wenn man die Prozedur "aus dem Formular heraus" per Button auslöst. Von einem anderen Formular per button ausgelöst, hat es einwandfrei funktioniert.

Danke!
Klaus

bahasu

Hi Klaus,

und deswegen hatte im anderen Forum jemand wohl gefragt: "war vieleicht das formular im hintergrund noch durch dich geöffnet?"

Harald
Servus