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

Forumthread: Leider nochmal Spalte "Name?"

Leider nochmal Spalte "Name?"
02.10.2007 19:24:43
Walter
Hallo,
habe nochmal eine Frage:
Ich möchte gern den Spalten-Buchstaben ermitteln:
hiermit habe ich die Spaltenzahl
Dim sp
sp = ActiveCell.Column
MsgBox " Sie befinden sich in der Spalte: " & sp
mfg Walter MG

Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
den Spaltenbuchstaben erhältst Du mit
02.10.2007 20:00:07
FP
Hallo Walter,
dieser Funktion:

Public Function SPALTEB(Optional ByVal spalte As Integer) As String
If spalte = 0 Then spalte = ActiveCell.Column
SPALTEB = Application.Substitute(Cells(1, spalte).Address(0, 0), 1, "")
End Function


Wird kein Argument übergeben, gibt die Funktion den Buchstaben der Spalte der aktiven Zelle zurück.
Servus aus dem Salzkammergut
Franz

Anzeige
Aber wie?
02.10.2007 20:05:32
Walter
Hallo Franz,
wie kann ich dies in mein Makro einbinden:

Private Sub CommandButton4_Click()
Dim sp
sp = ActiveCell.Columns
MsgBox " Sie befinden sich in der Spalte:   " & sp
End Sub


mfg Walter MG

AW: Aber wie?
02.10.2007 20:12:00
mumpel
Hallo!
Das ist ganz einfach. Die benutzerdefinierte Funktion in ein Standardmodul. Deine Prozedur durch diese ersetzen.

Private Sub CommandButton4_Click()
MsgBox " Sie befinden sich in der Spalte:   " & SPALTEB
End Sub


Gruß, Rene

Anzeige
DANKE -)
02.10.2007 20:15:00
Walter
Hallo Rene,
danke funktioniert einwandfrei, das wollte ich !!!
mfg Walter MG

Verkürzung (bis Excel 2003)
06.10.2007 00:54:00
NoNet
Hallo Franz,
bis Excel 2003 funktioniert auch folgende Verkürzung :
SPALTEB = Replace(Left(Columns(spalte).Address(0, 0), 2), ":", "")
Ab XL2007 gibt es ja 16384 Spalten (bis Spalte XFD), da stimmt dann die "2" nicht mehr ;-)
Gruß, NoNet

Anzeige
AW: Verkürzung (bis Excel 2007) ?
06.10.2007 11:50:00
Gerd
Hallo NoNet,
geht dies noch in xl2007 ?
Msgbox Split(Columns(16000).Address, "$")(2)
Gruß Gerd
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

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