Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1468to1472
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
Inhaltsverzeichnis

nach doppelklick daten in ein anderes Tabellenblat

nach doppelklick daten in ein anderes Tabellenblat
28.01.2016 17:56:55
Peter
hallo ,
ich hoffe(ich weis)es kann mir jemand helfen.
dieses macro soll bei doppelklick in spalte a ,die daten in ein anderes Tabelleblatt schreiben.Im gleichen Blatt geht es aber nicht in ein anderes.
gruss peter

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim schlNr
Dim Bezeich
Dim Ort
ActiveSheet.Unprotect (" ")
Dim strDir As String
Cancel = True
If Target.Column  1 Then Exit Sub
If IsEmpty(Target) Then Exit Sub
schlNr = ActiveCell(1, 1)
Bezeich = ActiveCell(1, 2)
Ort = ActiveCell(1, 3)
Sheets("Tabelle2").Select
Range("A13") = schlNr
Range("b13") = Bezeich
Range("c13") = Ort
ActiveSheet.Protect (" ")
End Sub

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: nach doppelklick daten in ein anderes Tabellenblat
28.01.2016 18:58:31
KlausF
Hallo Peter,
statt Sheets("Tabelle2").Select schreibe
With Sheets("Tabelle2")
.Range("A13") = schlNr
.Range("b13") = Bezeich
.Range("c13") = Ort
End With
Gruß
Klaus

AW: nach doppelklick daten in ein anderes Tabellenblat
29.01.2016 16:41:48
Peter
Hallo Klaus,
danke das du geantwortet hast.
Leider funktioniert das aber auch nicht. Er schreibt es wieder in das eigene Tabellenblatt.
Gruß Peter

AW: nach doppelklick daten in ein anderes Tabellenblat
29.01.2016 17:50:50
KlausF
Halo Peter,
hatte mir Deinen Code nur kurz angesehen.
Ich vermute, Du meinst die beiden neben Spalte A liegenden Zellen.
Probier mal:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim schlNr As String
Dim Bezeich As String
Dim Ort As String
ActiveSheet.Unprotect (" ")
Cancel = True
If Target.Column  1 Then Exit Sub
If IsEmpty(Target) Then Exit Sub
schlNr = Target.Value
Bezeich = Target.Offset(0, 1).Value
Ort = Target.Offset(0, 2).Value
With Sheets("Tabelle2")
.Range("A13") = schlNr
.Range("b13") = Bezeich
.Range("c13") = Ort
End With
ActiveSheet.Protect (" ")
End Sub

Gruß
Klaus
Anzeige

302 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige