blinkenden cursor in leere Zelle setzen per VBA

06/05/2009 - 23:49 von Thomas Hoffmann | Report spam
Tag,
geht es, per VBA den cursor in einer leeren Zelle so zu aktivieren, als hàtte ich
1. In die Zelle geklickt.
2. die Backspace-Taste betàtigt

also nicht nur cells(r,c).activate

Gruß und Dank
TH


Thomas Hoffmann
 

Lesen sie die antworten

#1 Melanie Breden
07/05/2009 - 00:18 | Warnen spam
Hallo Thomas,

"Thomas Hoffmann" schrieb:
geht es, per VBA den cursor in einer leeren Zelle so zu aktivieren, als
hàtte ich
1. In die Zelle geklickt.
2. die Backspace-Taste betàtigt



wenn du den Bearbeitungsmodus meinst, das geht IMO nur über die
SendKeys-Methode. Diese funktioniert auch nur dann, wenn der
Fokus auf der Excel Benutzerobrflàche ist und die Prozedur von
dort aufgerufen wird, z.B. über eine Schaltflàche, oder das
Makrodialogfenster.

Sub Bearbeitungsmodus()
Application.SendKeys "{F2}"
End Sub

Allerdings kann man danach keine weiteren Prozeduren aufrufen, solange sich
eine
Zelle im Bearbeitungsmodus befindet.

Mit freundlichen Grüssen
Melanie Breden

- Microsoft MVP für Excel -
www.melanie-breden.de

Ribbon-Programmierung für Office 2007 http://tinyurl.com/59awla

Ähnliche fragen