Thema Datum  Von Nutzer Rating
Antwort
20.10.2020 13:13:28 Gerd_VBA-Neuling
Solved
20.10.2020 14:36:22 Gast19997
NotSolved
Rot Zeile einfügen mit Doppelclick mittels Modul oder Klassenmodul
20.10.2020 14:48:27 volti
NotSolved
20.10.2020 14:57:38 volti
NotSolved
20.10.2020 15:08:25 Gast1431
NotSolved
20.10.2020 15:02:56 Gerd_VBA-Neuling
NotSolved
20.10.2020 15:07:16 volti
NotSolved
20.10.2020 15:46:04 GERD_VBA-Neuling
NotSolved
20.10.2020 17:48:19 xlKing
NotSolved
20.10.2020 17:58:38 Gerd_VBA-Neuling
NotSolved
20.10.2020 18:26:54 xlKing
Solved
20.10.2020 18:34:46 Gerd_VBA-Neuling
NotSolved
20.10.2020 18:39:45 xlKing
Solved
20.10.2020 18:54:28 Gerd_VBA-Neuling
NotSolved

Ansicht des Beitrags:
Von:
volti
Datum:
20.10.2020 14:48:27
Views:
685
Rating: Antwort:
  Ja
Thema:
Zeile einfügen mit Doppelclick mittels Modul oder Klassenmodul

Hallo Gerd,

hier eine Idee, die zwar in jedem Tabellenmodul das Doppelclickevent hat, aber umfangreichen Nutzcode nur einmal in einem Codemodul vorhält.

So mach ich es auch immer. Klassenprogrammierung würde ich mir sparen. Da durch das Doppelclickevent das betroffene Blatt ja das aktive sein muss, kann Du Deinen code ja komplett so lassen.


Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'Ich komme in jedes Klassenmodul
  Cancel = Kopiere(Target)
End Sub

Function Kopiere(Target As Range) As Boolean
'Ich komme in ein normales Modul
'Zeile einfügen
  Rows(Target.Row).Copy
  Rows(Target.Row + 1).Insert Shift:=xlDown
  Application.CutCopyMode = False
  Cells(Target.Row + 1, Target.Column).Select
  Kopiere = True
End Function

viele Grüße

Karl-Heinz


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
20.10.2020 13:13:28 Gerd_VBA-Neuling
Solved
20.10.2020 14:36:22 Gast19997
NotSolved
Rot Zeile einfügen mit Doppelclick mittels Modul oder Klassenmodul
20.10.2020 14:48:27 volti
NotSolved
20.10.2020 14:57:38 volti
NotSolved
20.10.2020 15:08:25 Gast1431
NotSolved
20.10.2020 15:02:56 Gerd_VBA-Neuling
NotSolved
20.10.2020 15:07:16 volti
NotSolved
20.10.2020 15:46:04 GERD_VBA-Neuling
NotSolved
20.10.2020 17:48:19 xlKing
NotSolved
20.10.2020 17:58:38 Gerd_VBA-Neuling
NotSolved
20.10.2020 18:26:54 xlKing
Solved
20.10.2020 18:34:46 Gerd_VBA-Neuling
NotSolved
20.10.2020 18:39:45 xlKing
Solved
20.10.2020 18:54:28 Gerd_VBA-Neuling
NotSolved