Thema Datum  Von Nutzer Rating
Antwort
Rot Wert in einem anderen Register suchen und dann einen Wert umschreiben
16.04.2025 10:35:03 Fritz
NotSolved
16.04.2025 21:32:50 ralf_b
NotSolved
17.04.2025 06:13:57 Gast2387
Solved

Ansicht des Beitrags:
Von:
Fritz
Datum:
16.04.2025 10:35:03
Views:
1203
Rating: Antwort:
  Ja
Thema:
Wert in einem anderen Register suchen und dann einen Wert umschreiben

Hallo,

ich bin neu hier und suche verzweifelt eine Lösung. Hab noch keine Passende Lösung im Forum gefunden.

Mein Problem:

Ich habe ein Excel mit mehreren Registerblättern.

Im Registerblatt "Daten (Mio €)" habe ich in Spalte F unterschiedliche Artikel. Wenn ein bestimmter Artikel vorhanden ist, dann ändert er mir in der Spalte "U" den Eintrag auf "BA-Sonstige". Mein derzeitiges Makro funktioniert einwandfrei, jedoch kommen immer wieder neue Artikel dazu und ich muss das Makro dauernd erweitern.

Meine Frage:

Ich würde gerne ein eigenes Register "Sonstige" anlegen und dort die Artikel welche umzuschreiben sind, auflisten. Wenn ich dann das Makro laufen lasse, soll er Zeile für Zeile durchgehen und wenn er dann den Sonderartikel findet eben den Wert im Register "Daten (Mio €)" umschreiben. Derzeit sind es 10 Artikel aber es werden laufend mehr.

 

Sub Test()
    Dim c As Range
    Dim zeile As String

    Sheets("Daten (Mio €)").Select
 
    With Sheets("Daten (Mio €)")
     Set c = .Range("f:f").Find("VH")
     If Not c Is Nothing Then
        zeile = c.Address
        Do
            c.Offset(, 15) = "BA-Sonstige"
            Set c = .Range("f:f").FindNext(c)
        Loop While c.Address <> zeile
    End If

    
End Sub
 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Wert in einem anderen Register suchen und dann einen Wert umschreiben
16.04.2025 10:35:03 Fritz
NotSolved
16.04.2025 21:32:50 ralf_b
NotSolved
17.04.2025 06:13:57 Gast2387
Solved