Nach Spaltennummern suchen?

Guten Morgen Experten,

ich scheitere gerade wieder Mal an einer Excel-Formel, vielleicht ist ja jemand schlauer:

Ich habe in Arbeitsmappe 1 in einer Zeile (Spalten-)Überschriften, darunter eben die Zahlenkolonnen.

Wie kann ich nun aus einer zweiten Mappe heraus die Spaltenposition einer einzelnen Überschrift herauslesen? zB wenn ich die Überschrift suche, die in der Spalte D steht, soll „4“ herauskommen, bei Spalte G „7“ usw.

Ich habe mir bis dato so geholfen, dass ich direkt unter die Spaltenüberschriften eine Zeile eingefügt habe und mit =spalte(Zelle) die Spaltennummer angezeigt habe und in der zweiten Arbeitsmappe dann mittels WVERWEIS diese Spaltennummer ausgelesen habe.

Aber das muss doch auch gehen, ohne dass ich eine extra Zeile in der ersten Arbeitsmappe einziehen muss?

Hat wer eine Ahnung?

Freundliche Grüße,

Jerry

Hi,

versuchs mal per VBA:

Sub Spalte()
Dim Name As String
Dim x As Integer

Sheets(2).Select 'Arbeitsblatt mit dem Suchbegriff öffnen
Name = Cells(1, 1) ’ Name ist der Suchbegriff

Sheets(1).Select 'Arbeitsblatt mit den Daten öffnen
x = 1
Do Until Cells(1, x) = „“ ’ Damit er nur solange such, wie Überschriften vorhanden sind
If Cells(1, x) = Name Then
MsgBox („Der gesuchte Wert ´“ & Name & "` befindet sich in Spalte " & x)
Exit Sub
’ Statt MSGBOX kann der Wert auch in eine Zelle geschrieben werden:
’ Sheets (2).Select
’ Cells (2,1) = x
End If
x = x + 1
Loop
MsgBox („Die Überschrift wurde nicht gefunden!“)
End Sub

Gruß

Dylan