Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Markiertes Feld

Forumthread: Markiertes Feld

Markiertes Feld
Ida
Hallo,
ich möchte in eine Variable folgendes schreiben.
Bedingung: es darf nur eine Zelle markiert sein.
Schreiben in Variable: aktuelle Spalte.
Danke für Hilfe
Ida
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Markiertes Feld
15.11.2010 09:26:41
Rudi
Hallo,
Sub tt()
Dim lngCol As Long
If Selection.Count = 1 Then lngCol = Selection.Column
End Sub

Gruß
Rudi
AW: Markiertes Feld
15.11.2010 09:43:42
Markus
Hallo Rudi,
besten Dank, aber ich hätte es gerne als Buchstabe gehabt.
z.B. Spalte = I.
Danke
Ida
Transe? ;-)
15.11.2010 09:53:25
Rudi
Hallo,
was willst du mit dem Buchstaben?
Sub tt()
Dim strCol As String
If Selection.Count = 1 Then
strCol = Replace(Cells(1, Selection.Column).Address(0, 0), "1", "")
End If
End Sub

Gruß
Rudi
Anzeige
AW: Transe? ;-)
15.11.2010 10:39:13
Markus
Hallo Rudi,
ich weiss erstens nicht woher der "männliche" Markus kommt und ich bin auch keine Transe.
Aber zum wensentlichen.
Das mit den Buchstaben habe ich begriffen,
aber der Range will nicht!
Ich habe im Archiv verzweifelt nach einer Lösung für den Range gesucht,
aber leider nix gefunden.
Danke für Hilfe
Ida
Sub mehrfach_Markierung()
' sollte Spalten (+3) und Zeilen (+2) markieren
Dim aktuelle_Col As Double
Dim aktuelle_Row As Double
If Selection.Count = 1 Then
aktuelle_Col = Selection.Column
aktuelle_Row = Selection.Row
aktuelle_Col = aktuelle_Col + 3
aktuelle_Row = aktuelle_Row + 2
' da steckt der Hund drinn!
Range("1:aktuelle_Col,1:aktuelle_Row").Select
Else
MsgBox ("mehr als 1 Zelle markiert")
End If
End Sub

Anzeige
AW: Transe? ;-)
15.11.2010 10:47:56
Markus
Hallo Rudi,
ich weiss erstens nicht woher der "männliche" Markus kommt und ich bin auch keine Transe.
Aber zum wensentlichen.
Das mit den Buchstaben habe ich begriffen,
aber der Range will nicht!
Ich habe im Archiv verzweifelt nach einer Lösung für den Range gesucht,
aber leider nix gefunden.
Danke für Hilfe
Ida
Sub mehrfach_Markierung()
' sollte Spalten (+3) und Zeilen (+2) markieren
Dim aktuelle_Col As Double
Dim aktuelle_Row As Double
If Selection.Count = 1 Then
aktuelle_Col = Selection.Column
aktuelle_Row = Selection.Row
aktuelle_Col = aktuelle_Col + 3
aktuelle_Row = aktuelle_Row + 2
' da steckt der Hund drinn!
Range("1:aktuelle_Col,1:aktuelle_Row").Select
Else
MsgBox ("mehr als 1 Zelle markiert")
End If
End Sub

Anzeige
Hallo Ida, hallo Markus ;o)
15.11.2010 11:15:25
Matthias
Hallo
Du hast die Hochkomma falsch gesetzt!
Range("1:" & aktuelle_Col, "1:" & aktuelle_Row).Select
Gruß Matthias
AW: Transe? ;-)
15.11.2010 11:15:46
Rudi
Hallo Markus-Ida,
dafür brauchst du keine Variablen.
Sub mehrfach_Markierung()
' sollte Spalten (+3) und Zeilen (+2) markieren
If Selection.Count = 1 Then
Selection.Resize(3, 4).Select
Else
MsgBox ("mehr als 1 Zelle markiert")
End If
End Sub

Gruß
Rudi
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige