Office: (Office 2016) Vorzeichenwechsel ab Zeile 7 bis zur letzten Zeile mit Wert

Helfe beim Thema Vorzeichenwechsel ab Zeile 7 bis zur letzten Zeile mit Wert in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen, ich habe das WWW und die verschiedensten Foren durchsucht und bin irgendwie nicht richtig fündig geworden. Ich möchte gerne in der... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Steffi H, 15. Juni 2023.

  1. Steffi H hat Ahnung

    Vorzeichenwechsel ab Zeile 7 bis zur letzten Zeile mit Wert


    Hallo zusammen,

    ich habe das WWW und die verschiedensten Foren durchsucht und bin irgendwie nicht richtig fündig geworden.

    Ich möchte gerne in der Spalte C ab Zeile 7 bis zur letzten Zeile mit Inhalt eine Vorzeichenumkehr erstellen. Diese soll aber erst nach einem Klick auf eine Schaltfläche erfolgen. Wie ich das Makro der Schaltfläche zuweise ist mir bekannt. Hier der Code, den ich mir erstellt habe, der aber leider immer den Laufzeitfehler '424' - Objekt erforderlich erzeugt:

    Sub Vorzeichen()
    Sheets("FiBu-Download").Select
    If Target.Row > 7 And Target.Value <> "" Then
    Cells(Target.Row, 3) = Cells(Target.Row, 3) * -1
    End If

    End Sub

    Kann mir bitte jemand helfen?

    Vielen Dank im Voraus!

    VG
    Steffi
     
    Steffi H, 15. Juni 2023
    #1
  2. Lutz Fricke Erfahrener User
    Hallo Steffi,

    "Target" geht nur bei Ereignissen (z.B. SelectionChange).
    Ansonsten ist es "ActiveCell".

    Aber willst du nur den Wert der aktiven Zelle ändern oder alle Zellen?
    Nur die dritte Spalte oder sind mehrere Spalten mit Werten belegt?

    Gruß,
    Lutz
     
    Lutz Fricke, 15. Juni 2023
    #2
    1 Person gefällt das.
  3. Steffi H hat Ahnung
    Hallo Lutz,
    schon einmal vielen Dank für den Hinweis, bin mit VBA echt noch nicht so wirklich vertraut und stetig am Üben.

    Ich möchte in der gesamten Spalte C (also ab Zeile 7 bis zur letzten Zeile in der ein Wert enthalten ist) das Vorzeichen ändern (als Formel wäre es kein Problem *-1). Nur als Formel soll es nicht sein, da es nicht immer benötigt wird. Halt nur beim Klick auf die Schaltfläche. In den Spalten A und B sind auch noch Werte (in Spalte A sind es Ziffern = Kontonummern und in Spalte B dann die entsprechende Kontenbeschriftung).

    VG
    Steffi
     
    Steffi H, 15. Juni 2023
    #3
  4. Lutz Fricke Erfahrener User

    Vorzeichenwechsel ab Zeile 7 bis zur letzten Zeile mit Wert

    dann doch einfach so:
    Code:
    Sub Vorzeichen()
    
    Dim intZeile As Integer
    
    Sheets("FiBu-Download").Select
    For intZeile = 7 To Cells(Rows.Count, 3).End(xlUp).Row
        Cells(intZeile, 3) = Cells(intZeile, 3) * -1
    Next intZeile
    
    End Sub
    Gruß,
    Lutz
     
    Lutz Fricke, 15. Juni 2023
    #4
    1 Person gefällt das.
  5. HKindler
    HKindler Erfahrener User
    Hi,

    wieso machst du das nicht einfach händisch? In irgendeine Zelle schreibst du -1. Diese Zelle kopierst du (Strg-C), jetzt C7 markieren und Strg-Shift-"Pfeil runter" drücken. Das markiert die C7 bis zur letzten Zeile. Rechtsklick im markierten Bereich, "Inhalte einfügen..." , "Multiplizieren" anklicken, "OK", Fertig
     
    HKindler, 15. Juni 2023
    #5
  6. Steffi H hat Ahnung
    @ Lutz: Super! Funktioniert so, wie ich es mir vorgestellt habe! :-) Vielen, vielen lieben Dank!Vorzeichenwechsel ab Zeile 7 bis zur letzten Zeile mit Wert *:)*

    VG
    Steffi

    @HKindler: Weil händisch in diesem Fall leider keine Option ist.
     
    Steffi H, 15. Juni 2023
    #6
  7. HKindler
    HKindler Erfahrener User
    Nun ja, erstens geht es auch händisch sehr schnell und zweitens kann man alles, was man händisch macht auch mit dem Makrorekorder aufzeichnen und (nach einer kleinen Überarbeitung) jederzeit wieder verwenden.
     
    HKindler, 15. Juni 2023
    #7
  8. Steffi H hat Ahnung

    Vorzeichenwechsel ab Zeile 7 bis zur letzten Zeile mit Wert

    Guten Morgen HKindler,

    ok, aber hier habe ich keine Idee, wie ich es manuell hätte aufzeichnen können, da es immer eine unterschiedliche Anzahl an Zeilen gibt und wenn es denn mal weniger Zeilen sind, sollen die leeren Zeilen halt auch leer bleiben. Dazu hatte ich für händisch dann leider einfach keine Lösung. Aber danke für den Tipp! Und ja, es stimmt einmalig geht es händisch sehr schnell, aber das war ja auch nicht das einzige, was mit der Tabelle "passieren" soll und wenn man es oft benötigt, dann ist es doch eine Arbeitserleichterung, wenn es nicht immer händisch gemacht werden muss. Für einmalig oder selten ist hier natürlich die händische Variante schnell genug.

    VG
    Steffi
     
    Steffi H, 16. Juni 2023
    #8
Thema:

Vorzeichenwechsel ab Zeile 7 bis zur letzten Zeile mit Wert

Die Seite wird geladen...
  1. Vorzeichenwechsel ab Zeile 7 bis zur letzten Zeile mit Wert - Similar Threads - Vorzeichenwechsel Zeile Zeile

  2. Bedingte Formatierung mehrer Zeilen

    in Microsoft Excel Hilfe
    Bedingte Formatierung mehrer Zeilen: Hallo, ich versuche in einer großen Tabelle eine bedingte Formatierung auf alle Zeile zu übertragen, das klappt aber leider irgendwie nicht. Also, folgendes soll geschehen: In meiner Tabelle...
  3. Rangfolge stimmt nicht, doppelte Zeilen

    in Microsoft Excel Hilfe
    Rangfolge stimmt nicht, doppelte Zeilen: Hallo, ich habe eine Liste A1 (Spaltenüberschriften: Produkt und Differenzwert) mit Werten ab A2 bis B62: Produkt Differenzwert 1 23 2 0 3 81 4 29 5 0 6 1 7 13 8 0 9 6 10 -31 11 -1 12 -1 13 1 14...
  4. Letzten drei Werte aus Zeile

    in Microsoft Excel Hilfe
    Letzten drei Werte aus Zeile: Hallo, ich kenne folgende Formel =VERWEIS(2;1/(B7:U7<>"");B7:U7) um mir den letzten Wert einer Zeile ausgeben zu lassen. Mit welcher Formel kann ich nicht nur den letzten, sondern auch den...
  5. Array inZeile schreiben

    in Microsoft Excel Hilfe
    Array inZeile schreiben: Guten Morgen. Gibt es eine elegante Möglichkeit, den Inhalt einer Array ab einer bestimmten Spalte in eine bestimmte Zeile zu schreiben? Derzeit mache ich das mit einer Loop - weil ich keine...
  6. VBA-Code überspringt einzelne Zeilen

    in Microsoft Word Hilfe
    VBA-Code überspringt einzelne Zeilen: Liebe Forumsgemeinde, ich habe einen vba-code in word. Ganz grob, es wird eine Word-Tabelle 1x1 erzeugt, dort wird ein Bild eingefügt, anschließend wird die Tabellegröße auf die Bildgröße...
  7. Nur sichtbare Zeilen zählen

    in Microsoft Excel Hilfe
    Nur sichtbare Zeilen zählen: Moin, ich habe einen Code der mir die Zeilenanzahl in meiner Tabelle anzeigt aber ich möchte das er wenn ich Filter verwende nur die sichtbaren Zeilen anzeigt. Wer kann mir hier weiterhelfen :-)...
  8. Zeile Einfügen mit Bedingung Farbe der letzten Beschriebenen Zeile

    in Microsoft Excel Hilfe
    Zeile Einfügen mit Bedingung Farbe der letzten Beschriebenen Zeile: Nabend Allerseits, Frage: Ich möchte via VBA nach der letzte Zeile suchen die Beschrieben ist u. dessen Hintergrund Farbe herausfinden. Ziel: Ich möchte via Bedingung eine neue Zeile hinzufügen....
  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