Office: Makro umprogrammieren?

Helfe beim Thema Makro umprogrammieren? in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo!! Entschuldigung für den entfernten Beitrag......Problem hat sich leicht verändert... Habe mir ein Makro aufgezeichnet welches eine Textdatei... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von LALE, 1. April 2009.

  1. LALE Erfahrener User

    Makro umprogrammieren?


    Hallo!!
    Entschuldigung für den entfernten Beitrag......Problem hat sich leicht verändert...

    Habe mir ein Makro aufgezeichnet welches eine Textdatei importiert und so verändert wie ich mir das vorstelle....

    Das problem ist weiterhin, dss ich aus einer sehr langen Spalte Werte auslesen will. Das Makro sucht mir jetzt schon das Suchwort raus und markiert es. allerdings sollen nicht die markierten Zeilen sondern nur die Zeilen die Zwei Zeilen darunter liegen kopiert werden.

    Kann ich das Makro so umprogrammieren, das sich der Bezug der Markierten Zeilen um 2 nach unter verändert??

    HILFE!! Makro umprogrammieren? *:p*
    und Danke
     
  2. miriki Erfahrener User
    Grundsätzlich ja. Es wäre vielleicht hilfreich, den Source des aufgezeichnetes Makros bereit zu stellen, aber versuch mal so:

    Ich gehe davon aus, daß der letzte Schritt, das Suchen eines Wertes, dazu führt, daß der "Cursor" (also die Umrandung einer Zelle) auf der Zelle steht, in der das gesuchte steht.

    mit "activecell.row" kann man herausfinden, in welcher Zeile sich der Cursor befindet. Dazu passend liefert "activecell.column" die entsprechende Spalte zurück. Mit "activesheet.cells(y,x).activate" kann man den Cursor auf eine bestimmte Zelle stellen. Als Kombination aus dem wird dann:

    Code:
    y=activecell.row
    x=activecell.column
    activesheet.cells(y+2,x).activate
    Dieser Ausschnitt müßte dann also ans Ende des bisherigen Makros, um den Cursor 2 Zeilen tiefer zu platzieren. Man kann natürlich auch auf die Variablöen y und x verzichten und alles in eine Zeile schreiben:
    Code:
    activesheet.cells(activecell.row+2,activecell.column).activate
    Und mit der, wie ich allerdings finde: etwas unübersichtlichen, Funktion "offset" (relative Bezüge) kann man auch noch was werden.

    Was ich nur nicht verstehe: Wieso hast Du "2x Cursor runter" nicht gleich mit im Makro aufgezeichnet?

    Gruß, Michael
     
    miriki, 2. April 2009
    #2
  3. LALE Erfahrener User
    Add-In

    Das Suchwort wird ungefähr 20 mal gefunden und jedes mal muss er die 2. Zeile darunter kopieren. Ich werde bevor ich deinen Vorschlag ausprobiere mal meine neu Entdeckung ;) testen.
    "Add-In NACHSCHLAGE-ASSISTENT"

    mal sehen wir das funktioniert, das kommt davon wenn man nach jahren doch mal excel brauchtMakro umprogrammieren? :(

    DANKe
     
Thema:

Makro umprogrammieren?

Die Seite wird geladen...
  1. Makro umprogrammieren? - Similar Threads - Makro umprogrammieren

  2. Makro einer Befehlsschaltfläche zuordnen

    in Microsoft Word Hilfe
    Makro einer Befehlsschaltfläche zuordnen: Hallo Zusammen, ich habe eine Frage : Ich habe eine Befehlsschaltfläche activeX Steuerelenz in der Word Datei eingefügt und möchte, dass beim Anklicken ein vorhandenes Makro ausgelöst wird. Wie...
  3. excel 365: Symbol mit benutzerdefinierten Makro

    in Microsoft Excel Hilfe
    excel 365: Symbol mit benutzerdefinierten Makro: Hallo ! ich war noch nicht fertig! Ich habe ein Problem! Ich habe ein Makro1 in Excel in einer Mappe1 aufgezeichnet. Danach habe ich den Zugriff auf das Makro1 in die Symbolleiste der Mappe1...
  4. Access Datei wird per Makro nicht gespeichert

    in Microsoft Access Hilfe
    Access Datei wird per Makro nicht gespeichert: Hallo zusammen, anbei mein Makro: Private Sub Speichern_Click() Dim Dateiname As String Dim Kuerzel Kuerzel = DLookup("mitarbeiterkürzel", "tbl_mitarbeiter", "mitarbeiterid = " &...
  5. Auswertung aus mehreren Registern erstellen (nur die Gelbmarkierten oder mit Datum von akt. Woche)

    in Microsoft Excel Hilfe
    Auswertung aus mehreren Registern erstellen (nur die Gelbmarkierten oder mit Datum von akt. Woche): Hallo zusammen, ich arbeite mit einer Excel-Arbeitsmappe, die mehrere Tabellenblätter enthält. Jedes Blatt dokumentiert bestimmte Vorgänge, und die Struktur der Daten ist in allen Blättern...
  6. Name der Datei durch Excel geändert

    in Microsoft Excel Hilfe
    Name der Datei durch Excel geändert: Hallo und guten Abend, Die Datei wird mittels Button (VBA) zwischen gesichert. Das Makro sichert zuvor die Datei und erstellt zus. eine Sicherungsdatei mit der Erweiterung Beispiel-"Sich"....
  7. Ein Makro für mehrere Register

    in Microsoft Excel Hilfe
    Ein Makro für mehrere Register: Moin, ich habe ein Makro wo Daten aus dem Register Master kopiert werden und Register, das mit einem Datum beschriftet ist. Ich möchte in Jedem Register ein Button haben was Daten aus dem Master...
  8. Makro öffnet unerwartete Datei

    in Microsoft Excel Hilfe
    Makro öffnet unerwartete Datei: Hallo Forum, ich brächte euer Schwarmwissen. Arbeite mit Excel eine Auftragsbearbeitung. Dort habe ich mir einen Button mit Makro erstellt und nutze diesen schon lange. Das Makro generiert ein...
  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