Anzeige
Archiv - Navigation
1196to1200
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

Aktive Zelle / gesamte Zeile selektieren

Aktive Zelle / gesamte Zeile selektieren
Klaus
Hallo Beisammen!
Folgende Problemstellung:
Ich habe die Daten einer sehr breiten Tabelle (Spalte A:CJ)auf Plausibilität zu prüfen.
Bin daher auf der Suche nach VBA-Codes, die zwecks besserer Übersicht bei Auswahl einer Zelle gleich die gesamte Zeile markieren.
Beim Stöbern im Archiv bin ich auf folgende Lösungen gestossen:
Rows(Target.Row).Select
oder
ActiveCell.EntireRow.Select
Diese Worksheet-Codes arbeiten tadellos, jedoch wird in beiden Fällen die Zelle in Spalte A aktiv gesetzt.
Hat jemand von euch eine Idee, wie trotz der selektierten Zeile die ursprünglich angewählte Zelle aktiv bleiben könnte, denn genau hier möchte ich den Inhalt bearbeiten.
z.B. beim Anklicken der Zelle AH1235 wird die gesamte Zeile 1235 selektiert, aber die Zelle AH1235 bleibt für die Bearbeitung weitehin aktiv.
Danke im Voraus
Klaus

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Aktive Zelle / gesamte Zeile selektieren
26.01.2011 10:16:05
hary
Hallo Klaus
wenn Du keine Farben drin hast ginge es auch so.

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
With Cells
.Interior.ColorIndex = xlNone
End With
Target.EntireRow.Interior.ColorIndex = 8
End Sub

oder mit Rahmen

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Cells.Borders(xlInsideHorizontal).LineStyle = xlNone
ActiveCell.EntireRow.Borders(xlEdgeBottom).LineStyle = xlContinuous
ActiveCell.EntireRow.Borders(xlEdgeTop).LineStyle = xlContinuous
End Sub

Achtung: beide loescht vorhandene Farben oder Linien.
gruss hary
Anzeige
AW: Aktive Zelle / gesamte Zeile selektieren
26.01.2011 10:23:43
Klaus
Hallo Hary!
Besten Dank für deinen tollen Tip - habe zwar Farben, aber das kann ich auch anders lösen.
SG
Klaus
AW: Aktive Zelle / gesamte Zeile selektieren
26.01.2011 10:23:59
Klaus
Hallo Hary!
Besten Dank für deinen tollen Tip - habe zwar Farben, aber das kann ich auch anders lösen.
SG
Klaus
AW: Aktive Zelle / gesamte Zeile selektieren
26.01.2011 10:33:23
hary
Hallo Klaus
dann nimm doch den Rahmen.
gruss hary
AW: Aktive Zelle / gesamte Zeile selektieren
26.01.2011 12:07:21
Josef

Hallo Klaus,
eine Andere Möglichkeit. Achte wohin der Code gehört!
Mit [Strg] + [M] kannst du die markierung an/abschalten.

' **********************************************************************
' Modul: DieseArbeitsmappe Typ: Element der Mappe(Sheet, Workbook, ...)
' **********************************************************************

Option Explicit

Private Sub Workbook_BeforeClose(Cancel As Boolean)
  Application.OnKey "^m"
End Sub

Private Sub Workbook_Open()
  Application.OnKey "^m", "ToggleState"
End Sub

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
  On Error GoTo ErrExit
  Application.EnableEvents = False
  
  If bolState Then
    Union(Target(1, 1).EntireRow, Target(1, 1).EntireColumn).Select
    Target(1, 1).Activate
  End If
  
  ErrExit:
  Application.EnableEvents = True
End Sub

' **********************************************************************
' Modul: Modul1 Typ: Allgemeines Modul
' **********************************************************************

Option Explicit

Public bolState

Sub ToggleState()
  bolState = Not bolState
End Sub

Gruß Sepp

Anzeige

95 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige