Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
760to764
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
760to764
760to764
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

CommandButton Position

CommandButton Position
03.05.2006 10:10:46
Wolfgang
Hallo,
ich bins nochmal.
Ich hab da noch ein schwieriges Problem.
Also:
ich habe einen CommandButton fest mit irgenteiner Zeile verankert.
Ich habe jetzt folgenden Code für diesen Button geschrieben

Private Sub CommandButton1_Click()
Sheets("Daten").Range("B2").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Personalien").Select
Sheets("Personalien").Range("G1").Select
ActiveSheet.Paste
End Sub

Jetzt möchte ich aber "B2" ersetzten durch eine Variable, dessen Wert immer der Zelle entspricht, die rechts neben der verankerten Button liegt.
Bsp.: Button ist in der Zelle "X6", dann sollte der Code lauten:
...
Sheets("Daten").Range(rechtsdaneben).Select
wobei rechts daneben dann "X7" wär.
Danke schonmal im voraus. Ich bin mir sicher, dass einer von Ihnen mein Problem lösen wird ;>

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: CommandButton Position
03.05.2006 10:26:15
Hans
Hallo Wolfgang,
wie folgt:

Private Sub CommandButton1_Click()
CommandButton1.TopLeftCell.Offset(0, 1).Copy _
Worksheets("Personalien").Range("G1")
End Sub

gruss hans
AW: CommandButton Position
03.05.2006 10:31:15
Hans
... Nachtrag:
Wenn Du statt des CommandButtons die Schaltfläche aus der Formular-Symbolleiste verwendest, kannst Du die aufrufende Schaltfläche ermitteln und hierüber die TopLeftCell-Eigenschaft auslesen. Dies ist von Vorteil, wenn Du mehrere Schaltflächen im Blatt mit der gleichen Aufgabe betraust. Hier genügt dann ein einziges Makro für alle.
gruss hans
AW: CommandButton Position
03.05.2006 10:59:10
Wolfgang
Danke erstmal, denn genauso wie du e sim Nachtrag geschildert hast, will ich es machen.
Wie sähe denn dieses Makro aus?
MfG
Wolfgang
Anzeige
AW: CommandButton Position
03.05.2006 11:15:40
Hans
Hallo Wolfgang,
z.B. wie folgt:

Sub Eintragen()
Worksheets("Tabelle2").Range("A1").Value = _
ActiveSheet.Buttons(Application.Caller).TopLeftCell.Offset(0, 1).Value
End Sub

gruss hans

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige