Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Makro auf Doppelklick
#1
Hallo zusammen,
 
ich habe ein Excel Sheet mit zwei Reitern in Reiter A sind in jeder Zeile Benutzerdaten eingetragen und ich möchte das bei Doppelklick in die Spalte H aus derselben Zeile die Werte von Spalte A + B + C kopiert werden, dann in Reiter B gesprungen wird und dort die Daten in Spalte A + B + C kopiert werden. Die Zeile in Reiter B bleibt jedoch immer dieselbe.
 
Kann mir jemand bei der Lösung meines Problems helfen?

Vielen Dank im Voraus!
Antworten Top
#2
Hallo Mattheus,

hast Du schon mal mit dem Makrorekorder gearbeitet? Damit könntest Du erst mal das Kopieren aufzeichnen. Sieht ungefähr so aus:

Code:
Sub Makro4()
'
' Makro4 Makro
'

'
   Sheets("Tabelle1").Select
   Range("A1:C1").Select
   Selection.Copy
   Sheets("Tabelle2").Select
   Range("A11").Select
   ActiveSheet.Paste
End Sub

Mit etwas Hintergrundwissen kommt dann so was raus - Der Code gehört in das Tabellenblattmodul wo Du klicken willst Smile
Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'Wenn Klickbereich Spalte 8 (H) ist dann  
If Target.Column = 8 Then
   'In Klickzeile von A bis C kopieren und in Tabelle2 A11 einfuegen
    Range("A" & Target.Row).Resize(1, 3).Copy Sheets("Tabelle2").Range("A11")
    'Kopiermodus aus
   Application.CutCopyMode = False
    'Bearbeitungsmodus der Zelle aus
   Cancel = True
'Ende Wenn Klickbereich Spalte 8 (H) ist dann  
End If
End Sub
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste