Einzelnen Beitrag anzeigen
Alt 12.06.2012, 15:10   #10
wbendl
Master
 
Registriert seit: 22.03.2000
Alter: 66
Beiträge: 550


Standard

Hi!

Es fehlt tatsächlich eine "End If". Vermutlich am Schluß, aber sicher kannst das nur du wissen. Außerdem fehlt next, um die Schleife zu schließen.

zelle.Value(3, 3) dürfte auch kein korrekter Ausdruck sein.

Insgesamt scheint es nicht die Umsetzung deiner Formel zu sein. Die ist mir aber zu kompliziert, um mich damit genau auseinander zu setzen.

Hier ein paar grundsätzliche Infos:
- Beginne jedes Modul mit der Zeile:
Option Explicit
Damit wird die Deklaration der Variablen erzwungen. Das vermeidet Fehler.
- Um eine Formel zu ersetzen braucht es eine Funktion mit Rückgabewert. Dieser wird in der Zelle angezeigt.

Eine Lösung mit For Each dürfte nicht zweckmäßig sein. Außerdem ist der Bereich nicht angegeben.

Wenn du mit VBA keine Erfahrung hast, beginne mit einer einfachen Funktion.
Oder beschreib mir verständlich, was du erreiche willst. Ich bring dann ein Beispiel, das du erweitern/anpassen kannst.


mfg

WB

Geändert von wbendl (12.06.2012 um 15:18 Uhr).
wbendl ist offline   Mit Zitat antworten