Office: Überschrift suchen und spalte nach vorne verschieben

Helfe beim Thema Überschrift suchen und spalte nach vorne verschieben in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, also ich möchte gerne folgendes Makro schreiben: Ich habe verschiedene Tabellen, die die gleichen Überschriften haben aber in verschiedenen... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Nepo, 11. Oktober 2005.

  1. Überschrift suchen und spalte nach vorne verschieben


    Hallo,

    also ich möchte gerne folgendes Makro schreiben:
    Ich habe verschiedene Tabellen, die die gleichen Überschriften haben aber in verschiedenen Spalten. Nun möchte ich ein Makro machen, welches die Überschriften (in den Spalten A1, B1, C1...) durchsucht und mir die gewünschte Spalte mit der gesuchten Überschrift, z. B. die Spalte mit der Überschrift "Test", in die erste Spalte (A1) verschiebt. Danach soll das Makro eine weitere Überschrift suchen und diese dann in die erste Spalte setzen, sodass die vorherige gesuchte Spalte dann in die zweite verschoben wird.
    Die Überschriften sind immer glecih und müssen nie geändert werden.

    Ich bedanke mich für jede Hilfe.

    Gruß Nepo

    :)
     
  2. Moin, Nepo,

    hast Du es schon einmal über das Aufzeichnen eines Makrpos mit dem gewünschten Ablauf versucht? Dort muss dann zwar noch nachgebessert werden, weil im Makro absolute Zellangaben soeie Blattangaben ge,acht werden, aber ein Grundstock ist gelegt. Die vielen Selects und Activates können der Bearbeitung auch gerne zum Opfer fallen - dies funktioniert dann auf dem Blatt, solange es den gesuchten Begriff in Zeile 1 gibt (sonst eine Fehlerbehandlung einbauen):

    Code:
     
  3. Erst einmal danke für die Hilfe... Das hat schon mal funktioniert.
    Jetzt wollte ich das ganze doch noch ein bisschen abändern.
    Kann man das Makro so umschreiben das es fest vorgegeben ist das z.B. Test1 immer Spalte A, Test2 immer Spalte B...... usw. und die Spalten dann so verschoben werden ohne das der Benutzer gefragt wird?

    Gruß Nepo
     
  4. Überschrift suchen und spalte nach vorne verschieben

    Moin, Nepo,

    dazu würde sich die Verwendung einer Select Case-Anweisung anbieten, in der je nach Begriff einer weiteren Variablen die Zeilspalte zugewiesen und statt der festen Anweisung Columns("A:A").Insert Shift:=xlToRight z.B. Columns(intTargetColumn).Insert Shift:=xlToRight verwendet wird, wenn intTargetColumn die neue Variable ist...

    Aber in den Fall der sich nicht ändernden Überschriften solltest Du eventuell die Nutzung einer UserForm und einer Combo-/Listenbox erwägen - dies vermeidet Tippfehler bei der Eingabe und Laufzeitfehler im Code wegen nicht verfügbarer Texte... *wink.gif*
     
  5. Also wie erwähnt habe ich mehrere Tabellen die irgendwo die gleichen Überschriften haben, nur nicht immer an der gleichen stelle. Jetzt müssen aber immer sechs bestimmte Spalten, in einer bestimmten folge vorne stehen.

    Ich weiß nicht wie du das mit der case Anweisung meinst. Ich habe nicht so viel Erfahrung im Programmieren.
    Bitte um Hilfe...

    Gruß Nepo
     
  6. Moin, Nepo,

    entweder einen Blick in die VBE-Hilfe werfen zu Select Case *wink.gif* oder folgenden Code versuchen und anpassen:

    Code:
     
  7. Super vielen Dank. Das kommt der ganzen Sache schon sehr nahe, jetzt versuche ich nur noch das Eingabefenster zu entfernen und das der das alles automatisch macht, also er soll sofort nach den Spalten suchen und nicht das ich ihm die erst nennnen mussl. bekomme es aber nicht hin *rolleyes.gif*
    Über ein bisschen hilfe würde ich mich sehr freuen.
     
  8. Überschrift suchen und spalte nach vorne verschieben

    Moin, Nepo,

    das Worksheet_Activate-Ereignis der Tabelle nehmen, welches beim Auswählen der Tabelle auslöst. Dann sollten die Namen in umgekehrter Reihenfolge in ein Array geschrieben werden und in einer Schleife von LBound bis UBound jeweils in Spalte 1 umgeschrieben werden. Eingabe: Rechtsklick auf Tabellenreiter und Code anzeigen wählen:

    Code:
     
  9. Super *Smilie

    So habe ich mir das vorgestellt. Danke für deine Hilfe und Gedult mit mir...
     
Thema:

Überschrift suchen und spalte nach vorne verschieben

Die Seite wird geladen...
  1. Überschrift suchen und spalte nach vorne verschieben - Similar Threads - Überschrift spalte verschieben

  2. Spalten anand der Überschriften ansprechen(ein/ausblenden)

    in Microsoft Excel Hilfe
    Spalten anand der Überschriften ansprechen(ein/ausblenden): Hallo Leute, ich habe eine TB in der ich meine Daten mit hilfe einer Case Funktion ein und ausblende. In der Case Funktion habe ich die Spalten über die Spaltennummern definiert. Nun bekomme ich...
  3. Excel-Tabelle: Spalten-Überschrift doppelt eintragen

    in Microsoft Excel Hilfe
    Excel-Tabelle: Spalten-Überschrift doppelt eintragen: Hallo, folgendes: ich erstelle eine Tabelle mit Spalten-Überschriften. Als Überschrift steht dort in drei Spalten (Beispiel) 1 - 2 - 3. In den nächsten Spalten soll ebenfalls 1 - 2 - 3 stehen....
  4. Überschrift einer Spalte ausgeben, wenn Zelle gefüllt

    in Microsoft Excel Hilfe
    Überschrift einer Spalte ausgeben, wenn Zelle gefüllt: Hallo, gibt es eine Funktion, mit der man die Überschrift einer Spalte ausgibt, wenn in einer bestimmten Zelle der Spalte ein wert steht?? Ich habe eine Tabelle, die aus 5 spalten und 120 Zeilen...
  5. Zwei Spalten unter einer Überschrift

    in Microsoft Excel Hilfe
    Zwei Spalten unter einer Überschrift: Hallo Forum, wie kann ich unter einer Überschrift z.B. A zwei Spalten in Zeile 1 anlegen? Gruß alfikoe 304924
  6. Wert in einer Matrix Suchen und Spalte/Überschrift zurückgeben (Excel 2003)

    in Microsoft Excel Hilfe
    Wert in einer Matrix Suchen und Spalte/Überschrift zurückgeben (Excel 2003): Hallo, Ich habe eine Matrix und würde gerne darin einen Wert suchen (MAXIMUM) und anschließend die Spalte bzw. die Überschrift in der 1. Zeile der Spalte zurückgeben! Hat mir ja jem. vielleicht...
  7. Spalte mit Überschrift in Hyperlink umwandeln - ohne VBA

    in Microsoft Excel Hilfe
    Spalte mit Überschrift in Hyperlink umwandeln - ohne VBA: Hallo, Ich habe eine ganze Spalte mit URLs die ich schnellst möglich in Hyperlinks umwandeln möchte, Hat jemand eine Lösung ohne VBA? Vielen Dank
  8. Überschrift über 2 Spalten

    in Microsoft Word Hilfe
    Überschrift über 2 Spalten: Hallo, ich schreibe ein zweispaltiges Buch (ca 200 Seiten) und möchte die Überschrift1 immer am Anfang der Seite über beiden Spalten stehen haben. Wie mache ich das? Außerdem entstehen mir...
  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