Office: Umwandeln von Spaltenname (alphanumerisch in numerisch)

Helfe beim Thema Umwandeln von Spaltenname (alphanumerisch in numerisch) in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo Leute, ich bin erst neu hier und habe noch nicht allzu viel Erfahrung mit VBA. Ich muss sehr viele Excel-Dateien mit einander vergleichen und... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Steven82, 10. September 2007.

  1. Umwandeln von Spaltenname (alphanumerisch in numerisch)


    Hallo Leute,

    ich bin erst neu hier und habe noch nicht allzu viel Erfahrung mit VBA.

    Ich muss sehr viele Excel-Dateien mit einander vergleichen und schauen ob sie den gleichen Tabellenkopfaufbau besitzen. Es gibt sozusagen einen Master für diesen Tabellenkopf. (siehe Anhang)
    Leider weichen die Bezeichnungen für diese Tabellenköpfe in den Excel-Dateien welche zu vergleichen sind von einander ab, z.B. heißt es nicht Objektart sondern Objekt.
    Deshalb muss ich erst nach den verschiedenen Bezeichnungen suchen lassen und dann die Daten aus dieser Spalte in die richtige Spalte vom Master einführen.
    Habe mich auch schon selbst probiert, aber weiß leider nicht wie ich den Spaltenbuchstaben weiter verwenden kann! Denn ich benötige ihn um die Daten aus dieser Spalte zu kopieren!

    Sub versuch()

    Sheets("Tabelle1").Select
    Application.FindFormat.Clear

    Cells.Find(What:="Objekt").Activate

    'Ausgabe Spaltenbuchstabe
    Dim COL As String
    COL = Mid(ActiveCell.Address, 2, 2)
    'Falls nur ein Spaltenbuchstabe
    If Right(COL, 1) = "$" Then
    COL = Mid(ActiveCell.Address, 2, 1)
    End If
    MsgBox COL

    'Wie kann ich hier den Spaltenbuchstaben weiter verwenden! (Wo jetzt H4 steht)

    Range("H4", Range("H65536").End(xlUp)).Select 'Spalte kann unbestimmte zeilenanzahl haben
    Selection.Copy
    Sheets("Tabelle2").Select
    Range("H4").Select
    ActiveSheet.Paste

    End Sub


    Hoffe ihr könnt mir helfen!

    Danke schon mal im Voraus! *Smilie

    :)
     
  2. Das hilft mir leider nicht weiter, da ich ja erst einen Text suchen lasse und dann möchte ich ausgegeben haben in welcher Spalte dieser Text steht. Mit dieser Angabe möchte ich dann automatisiert weiter arbeiten. Denn ich muss den Spalteninhalt ab Zeile 4 bis x kopieren und in ein anderes Tabellenblatt einfügen!

    'Ausgabe Spaltenbuchstabe
    Dim COL As String
    COL = Mid(ActiveCell.Address, 2, 2)
    'Falls nur ein Spaltenbuchstabe
    If Right(COL, 1) = "$" Then
    COL = Mid(ActiveCell.Address, 2, 1)
    End If
    MsgBox COL

    'Wie kann ich hier den Spaltenbuchstaben weiter verwenden! (Wo jetzt H4 steht--> also dort soll automatisiert der ermittelte Spaltenbuchstabe stehen)

    Range("H4", Range("H65536").End(xlUp)).Select 'Spalte kann unbestimmte zeilenanzahl haben
    Selection.Copy
    Sheets("Tabelle2").Select
    Range("H4").Select
     
  3. Umwandeln von Spaltenname (alphanumerisch in numerisch)

    Hi Steven,

    mit folgenden 2 Funktionen kannst Du in beide Richtungen umwandeln...*Smilie

    Code:
     
  4. Hallo Steven

    ???
    dann hast Du meinen Link nicht angeklickt oder *Smilie
     
    chris-kaiser, 13. September 2007
    #5
  5. Hi Ralf,

    danke für den Hinweis, leider kenne ich mich wie gesagt mit VBA nicht allzu gut aus, da ich es erst seit einigen Tage benutze.
    Wie kann ich denn die Funktion in meine Prozedur einbinden und wie kann ich das dann in Range("H4", Range("H65536").End(xlUp)).Select (weiter siehe unten) einbinden?

    Habe schon einiges ausprobiert, aber bin leider nicht zum gewünschten Ergebnis gekommen.*frown.gif*
    Kannst du mir das mal bitte für mein Beispiel zeigen!?

    Danke schon mal im Voraus! *Smilie

    'Ausgabe Spaltenbuchstabe
    Dim COL As String
    COL = Mid(ActiveCell.Address, 2, 2)
    'Falls nur ein Spaltenbuchstabe
    If Right(COL, 1) = "$" Then
    COL = Mid(ActiveCell.Address, 2, 1)
    End If
    MsgBox COL

    'Wie kann ich hier den Spaltenbuchstaben weiter verwenden! (Wo jetzt H4 steht--> also dort soll automatisiert der ermittelte Spaltenbuchstabe stehen)
    Range("H4", Range("H65536").End(xlUp)).Select 'Spalte kann unbestimmte zeilenanzahl haben
    Selection.Copy
    Sheets("Tabelle2").Select
    Range("H4").Select
     
  6. Hi Chris,

    ich habe mir deinen Link schon angeschaut, aber er hat mir leider nicht geholfen, da ich ja einen Text suchen lasse und mir dann den Spaltennamen davon ausgeben lassen will und dann mit dieser Ausgabe weiter arbeiten muss.
     
  7. Umwandeln von Spaltenname (alphanumerisch in numerisch)

    Hi Steven,

    den Spaltenbuchstaben, gem. Deiner Vorlage, ermittelst Du dann so:

    Code:
    liefert den Spaltenbuchstaben der aktiven Zelle

    oder auch so:

    Code:
    liefert C (3.Spalte)

    Du könntest auch so vorgehen:
    Code:
    Zeile 23 der aktiven Spalte wird mit 12345 gefüllt.


    Die Spaltennummer ermittelst Du so:

    liefert 1. Also Spalte A = Spaltennr 1
     
  8. Vielen Dank für die Hilfe Ralf!
     
Thema:

Umwandeln von Spaltenname (alphanumerisch in numerisch)

Die Seite wird geladen...
  1. Umwandeln von Spaltenname (alphanumerisch in numerisch) - Similar Threads - Umwandeln Spaltenname alphanumerisch

  2. X in die Zahl 1 Umwandeln

    in Microsoft Excel Hilfe
    X in die Zahl 1 Umwandeln: Moin, Ich möchte, wenn in einer Zelle ein X drin steht, das es in die Zahl 1 Umgewandelt wird. Meine Formel sieht so aus: =WENNFEHLER(SVERWEIS(AC76;'[20250310_Feiertagsplanung_1tes...
  3. Outlook i365 unter win11 pop3 Konten in IMAP umwandeln

    in Microsoft Outlook Hilfe
    Outlook i365 unter win11 pop3 Konten in IMAP umwandeln: Hallo, ich habe mehrere outlook mail-Konten -schon IMAP mit eigener ost-Datei und eine pst Datei, in der mehrere pop3-mail-Konten zusammengefasst sind. Wie kann ich die zusammengefassten darin...
  4. Links gehen beim umwandeln in PDF verloren

    in Microsoft Word Hilfe
    Links gehen beim umwandeln in PDF verloren: Hallo, beim Umwandeln einer langen Arbeit in eine PDF gehen die Links des Inhaltsverzeichnisses verloren. Dies geschieht sowohl wenn ich die PDF in word direkt erzeuge, als auch wenn ich die PDF...
  5. Text aus einer Zelle in Zahl umwandeln

    in Microsoft Excel Hilfe
    Text aus einer Zelle in Zahl umwandeln: Hallo, ich habe ein kleines Problem mit Zellen, die offenbar Text enthalten, aber in Zahlen umgewandelt werden sollen. Und zwar steht z.B. in A2: 36.7 ° C und in A3: 27.12.2023 12:58 In A4: 36.7...
  6. Erbitte komplizierte Formel Wenn,dann oder wenn dies, dann

    in Microsoft Excel Hilfe
    Erbitte komplizierte Formel Wenn,dann oder wenn dies, dann: Hallo liebe Wissende, folgende 3 Probleme schaffe ich, als Laie, auch mit Hilfe des Internets nicht zu lösen. Mir wird monatlich eine csv-Datei mit folgenden Daten zur Verfügung gestellt. Ich...
  7. Makro/VBA Text in Zahl umwandeln

    in Microsoft Excel Hilfe
    Makro/VBA Text in Zahl umwandeln: Hallo liebes Forum, ich habe eine Frage und bin bisher leider nicht so wirklich fündig geworden :oops: Aber ich bin mir sicher, dass ich hier Hilfe bekomme *;)* In meiner Arbeitsdatei sind...
  8. Makro Spaltenbereich in Zeilen umwandeln

    in Microsoft Excel Hilfe
    Makro Spaltenbereich in Zeilen umwandeln: Hallo zusammen, leider habe ich wenig, eher keine Ahnung von VBA, aber eine lästige Aufgabe, die sicher ein Makro vereinfachen kann. Daher hoffe ich auf Hilfe von den "Wissenden". In einer...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden