Hallo zusammen,
ich bin Anfänger was VBA/Makros angeht, habe aber einigermaßen erfolgreich (und zufällig) folgendes zusammen gewurschtelt:
1. Das bestehende Makro verursacht:
· Werte werden von einer Zellenreihe (O5:O10) zuerst in die Zellenreihe (B14:G14) kopiert und anschließend in die Zellenreihe (N5:N10).
· Wenn die Zellenreihe (B14:G14) gefüllt ist, wird die nächst freie Zellenreihe gefüllt. Der maximale Zellbereich erstreckt sich von (B14:G14-B47:G47).
· Von (O5:O10) nach (N5:N10) wird immer überschrieben.
· Die Werte von (B14:G14-B47:G47) werden in einem Diagramm abgebildet.
2. Problem:
· Manche Werte aus dem Bereich (B14:G14-B47:G47) werden nicht als Zahlen übernommen und somit nicht im Diagramm dargestellt.
Ich weiß, dass die Werte als Zahlen erkannt werden, wenn sie mit 1 multipliziert werden.
3. Ich bitte um folgende Erweiterung meines bestehenden Makros:
· Wenn Werte im Bereich (B14:G14-B47:G47) vorhanden sind dann multipliziere mit 1; ansonsten keine Aktion.
Ich habe schon viele Stunden vergeblich damit verbracht eine Lösung zu finden, die keine anderen Probleme verursacht. Wieso Excel manche Zahlen anerkennt und manche nicht, ist mir schleierhaft.
Für Deine Unterstützung wäre ich sehr dankbar!
|