Thema Datum  Von Nutzer Rating
Antwort
12.09.2007 14:50:41 Tina
NotSolved
12.09.2007 15:35:22 jh
NotSolved
13.09.2007 08:11:48 Tina
NotSolved
Blau Aw:Aw:Aw:Calls immer wieder wiederholen!
13.09.2007 10:34:26 jh
NotSolved
13.09.2007 12:36:04 Tina
NotSolved
13.09.2007 20:01:09 jh
NotSolved

Ansicht des Beitrags:
Von:
jh
Datum:
13.09.2007 10:34:26
Views:
1010
Rating: Antwort:
  Ja
Thema:
Aw:Aw:Aw:Calls immer wieder wiederholen!
Hallo,

vielleicht bin ich ja heute ein bisschen schwer von Begriff. Ich sehe erst mal nicht, wozu die ganze Würfelei mit Zellinhalten gut sein soll, aber das soll jetzt nicht mein Problem sein. Das Grundübel scheint mir die fehlerhafte Verwendung von Intersect zu sein. Du schreibst, dass du in deinem Bereich A7:D24 EINE Zelle markierst. Die von Intersect ermittelte Schnittmenge würde also auch nur EINE Zelle enthalten, falls die markierte Zelle in dem gewünschten Bereich liegt, oder auch GAR KEINE, falls eine Zelle außerhalb markiert wurde. Für diesen Fall ist anscheinend auch die Zeile On Error... gedacht.

Wenn du überprüfen willst, ob die markierte Zelle in dem gewünschten Bereich liegt, dann musst du das so machen:

If Not Application.Intersect(Selection, Range("A7:A24")) Is Nothing Then ...

Und deine For-Schleife müsste dann etwa so aussehen:

For Each Zelle In Range("A7:A24").Cells
...usw.

Die Bereichsadressen musst du natürlich entsprechend deinen Vorstellungen einsetzen. Wenn du so vorgehst, kannst du dir auch das On Error... sparen.

Noch etwas: Wie startest du denn die Berechnung? Wenn sie nach dem Markieren einer Zelle ablaufen soll, wäre dafür das Worksheet_SelectionChange Ereignis zweckmäßig.

Gruß

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
12.09.2007 14:50:41 Tina
NotSolved
12.09.2007 15:35:22 jh
NotSolved
13.09.2007 08:11:48 Tina
NotSolved
Blau Aw:Aw:Aw:Calls immer wieder wiederholen!
13.09.2007 10:34:26 jh
NotSolved
13.09.2007 12:36:04 Tina
NotSolved
13.09.2007 20:01:09 jh
NotSolved