Moin Moin,
ich habe zwei Excel-Blätter, wo per Makro Zelleninhalte von der einen in die andere übertragen werden. Als Beispiel:
Blatt2.Range("A1").Value = Blatt1.Range("A1").Value
Blatt2.Range("B1").Value = Blatt1.Range("B1").Value
Blatt2.Range("C1").Value = Blatt1.Range("C1").Value
......
.....
....
Es handelt sich hier im Zahlenwerte und das ganze läuft in einer DO-Schleife. Leider es so, dass auf Blatt1 manchmal in den Zellen auch der Fehlerwert '#WERT!' stehen kann. Wenn dem so ist, kommt immer eine Fehlermeldung und die Prozedur bricht ab.
Ich fände es nun schön, wenn dort dieser Fehlerwert steht, dass dieser ignoriert wird und stattdessen die Zelle auf Blatt2 leer bleibt und das Makro weiterläuft.
Ich hatte es schon so versucht, dass ich mit einer IF-Abfrage vorher schaue, ob der Wert in der jeweiligen Zelle gleich '#WERT!' ist. Leider hat das nicht funktioniert. Hat da jemand vielleicht eine bessere Idee?
Besten Gruß
Gordon