/ / Wenn die Zelle dann enthält - Excel, vba, excel-vba, if-Anweisung

wenn Zelle enthält dann - Excel, VBA, Excel-VBA, If-Anweisung

Ich habe eine Auswahl: M2: M & aantalrijen. Für diesen Bereich möchte ich einen Wert in jeder Zelle haben, der auf dem Wert in derselben Zelle in Spalte E basiert. Ich habe ein Skript, das den Gesamtbereich in der Arbeitsmappe definiert, und ich möchte diese Anzahl gefüllter Zeilen verwenden, um die Spalte zu füllen M mit dem richtigen Wert. Ich habe dieses Skript, aber es funktioniert nicht. (Vba hilft mir nicht dabei, meine Fehler zu finden.) Wie kann ich diesen Code zum Laufen bringen?

  With Sheets("sheet1")
aantalrijen = .Range("A1", .Range("A1").End(xlDown)).Cells.Count

For Each cell In .Range("M2:M" & aantalrijen)
If CStr(.Cells(aantalrijen, -8)) = "*zeezout*" Then .Cells(aantalrijen, 0) = "Zeezout"
Next cell
End With

Was ist der richtige Code?

Antworten:

0 für die Antwort № 1

Ich habe einen Code verwendet, den ein Berater 2 Wochen für mich erstellt hatVor, die eine ganze Reihe mit einer Formel füllte. Ich habe versucht, diese Formel zu verwenden, aber wie Sie darauf hinweisen, weiß ich nicht genug über die Grundlagen. Ich habe heute wieder herausgefunden. Ich habe es jetzt korrigiert, weil es etwas war, das durch Erstellen einer regulären Excel-Formel erreicht werden konnte. Die Suche bei Google nach vba und if oder vba und containts half mir dabei, die Formel für eine Zelle zu erstellen. Ich habe es dann mit dem Makrorecorder aufgenommen, um zu sehen, welche Zellreferenzen verwendet werden, und es in meinen Makrocode eingefügt. -