ich steh glaub ich grad auf der Leitung und komm nicht drauf. Oder ist es doch knifflig? Ich möchte auf Doppelklick in irgendeine Zelle der Spalte A die gesamte Zeile markieren/selektieren. Ich bitte um Eure Hilfe.
Danke schonmal und grüße
Franz
Option Explicit
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Rows(Target.Row).Select
Cancel = True
End Sub
Um per Doppelklick in Excel die gesamte Zeile zu markieren, kannst du ein einfaches VBA-Makro verwenden. Hier sind die Schritte, um dies zu erreichen:
VBA-Editor öffnen: Drücke Alt + F11, um den VBA-Editor zu starten.
Projekt auswählen: Im linken Fenster siehst du deine Excel-Datei. Doppelklicke darauf.
Tabelle auswählen: Doppelklicke auf die Tabelle, in der du das Makro verwenden möchtest.
Code eingeben: Kopiere den folgenden VBA-Code und füge ihn in das rechte Fenster ein:
Option Explicit
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Rows(Target.Row).Select
Cancel = True
End Sub
VBA-Editor schließen: Schließe den VBA-Editor, um zu den Excel-Daten zurückzukehren.
Nun wird die gesamte Zeile markiert, wenn du auf eine Zelle in der entsprechenden Tabelle doppelklickst.
Fehler: Das Makro funktioniert nicht.
Fehler: Doppelklick markiert nicht die gesamte Zeile.
Datei > Optionen > Trust Center > Einstellungen für das Trust Center > Makroeinstellungen und stelle sicher, dass die Makros aktiviert sind.Falls du kein VBA verwenden möchtest, gibt es auch andere Methoden, um eine gesamte Zeile zu markieren:
Shift + Leertaste markieren, nachdem du eine Zelle in der gewünschten Zeile ausgewählt hast.Angenommen, du möchtest die Zeile 5 markieren. Du klickst einfach doppelt auf eine beliebige Zelle in der Zeile 5, und der VBA-Code sorgt dafür, dass die gesamte Zeile markiert wird. Dies ist besonders nützlich, wenn du in großen Tabellen arbeitest und schnell auf bestimmte Zeilen zugreifen möchtest.
Strg + Leertaste verwenden, um die gesamte Spalte zu markieren, und anschließend Shift + Leertaste, um die gesamte Zeile zu markieren.1. Kann ich das Makro auf mehrere Tabellen anwenden?
Ja, du musst den VBA-Code in jedes Tabellenblatt einfügen, in dem du die Funktion nutzen möchtest.
2. Was mache ich, wenn ich keine VBA-Kenntnisse habe?
Keine Sorge! Du kannst auch die manuelle Methode verwenden, um ganze Zeilen mit der Maus oder durch Tastenkombinationen zu markieren.