Thema Datum  Von Nutzer Rating
Antwort
24.04.2014 12:40:58 Corina
NotSolved
24.04.2014 17:08:01 Corina
NotSolved
Rot Vgl. Zelleneinträge mit ShapeText
24.04.2014 21:43:02 gabi
NotSolved
25.04.2014 10:21:14 Corina
NotSolved
25.04.2014 13:44:03 Gast25327
*****
Solved
25.04.2014 13:50:37 Gast63045
NotSolved
25.04.2014 16:07:24 Corina
NotSolved
25.04.2014 16:25:04 Corina
NotSolved
25.04.2014 23:00:38 gabi
NotSolved
26.04.2014 09:50:55 gabi
*****
Solved
27.04.2014 13:20:34 Corina
NotSolved
27.04.2014 18:40:31 gabi
NotSolved
28.04.2014 08:46:31 Corina
NotSolved
Blau Wow
28.04.2014 09:24:53 gabi
NotSolved
Rot Wow
28.04.2014 12:51:17 Corina
NotSolved
Blau Wow
28.04.2014 15:29:14 gabi
NotSolved
Rot Wow
29.04.2014 09:55:11 Corina
NotSolved
29.04.2014 12:15:23 gabi
NotSolved
28.04.2014 13:46:57 Gast40414
NotSolved
28.04.2014 14:29:04 Corina
NotSolved
28.04.2014 15:02:35 Gast13316
NotSolved
28.04.2014 15:06:49 Gast54937
NotSolved
28.04.2014 15:31:48 Corina
NotSolved
28.04.2014 14:37:59 Corina
NotSolved
27.04.2014 12:50:26 Corina
NotSolved

Ansicht des Beitrags:
Von:
gabi
Datum:
24.04.2014 21:43:02
Views:
1679
Rating: Antwort:
  Ja
Thema:
Vgl. Zelleneinträge mit ShapeText

< so dass er jetzt wenigstens pro forma funktioniert

 

Meine liebe Corina,

aber wirklich nur pro forma funktioniert und immer nur das "Else" – Statement abarbeitet.

With rng
    For Each rng In .Cells
     If .Text = shp.TextFrame2.TextRange.Characters.Text

 

der Vergleich wird niemals erfüllt, denn ".Text" = Null = keine Daten

= nur dem Umstand zu verdanken, dass der Code hier durch ein Range-Objekt iteriert und das hat glücklicherweise eine Text-Eigenschaft.

Nur leider nicht für diesen Zweck !

= und deshalb kein Laufzeitfehler aufkeimt :O

 

Versuch einmal erst zu abstrahieren, bevor du Code produzierst.

z.B. :

Für jede  Zelle im Bereich

Wenn Wert der Zelle, dann....

oder

.

Nächste Zelle

 

und nicht so :o

Mit Bereich

Für jeden Bereich in seiner Zelle

Wenn Wert des Bereichs, dann .....

(vielleicht merkst du schon jetzt dass du dich verfliegst – hm ?)

 

 

Ebenso wie im Code in deinem obigen Post  verkomplizierst du mit "With...End With" Konstrukt

und nach der 3. Einrückung fällt dir nicht mehr auf, dass .....

 

einem ! Text die Inhalte eines ganzen Bereichs raufgedrückt werden(sollen)

ein Bereich dagegen bekommt eine Texteigenschaft (hä – wie bitte ?) und .....

der lässt sich das gefallen, denn vorsichtshalber wurde der als Variantwert deklariert :D

Macht nix, denn die nächste Bereichszuweisung geht ja wegen dieser Verwechslung garantiert NET !

 

Last.not.Least, was soll der ErrHandler zur Entwicklungszeit (der kommt gewiss vom Schneemann)

Wie du siehst, im ersten Fall nützt er nicht, da dank deiner "Erfindung" kein echter Laufzeitfehler.

Oder wie im Fall, dass der Code mehr Gelegenheit zum Abflug als Zeilen ist so was zum "Lernen" unbrauchbar.

 

Schöne Grüße

 


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
24.04.2014 12:40:58 Corina
NotSolved
24.04.2014 17:08:01 Corina
NotSolved
Rot Vgl. Zelleneinträge mit ShapeText
24.04.2014 21:43:02 gabi
NotSolved
25.04.2014 10:21:14 Corina
NotSolved
25.04.2014 13:44:03 Gast25327
*****
Solved
25.04.2014 13:50:37 Gast63045
NotSolved
25.04.2014 16:07:24 Corina
NotSolved
25.04.2014 16:25:04 Corina
NotSolved
25.04.2014 23:00:38 gabi
NotSolved
26.04.2014 09:50:55 gabi
*****
Solved
27.04.2014 13:20:34 Corina
NotSolved
27.04.2014 18:40:31 gabi
NotSolved
28.04.2014 08:46:31 Corina
NotSolved
Blau Wow
28.04.2014 09:24:53 gabi
NotSolved
Rot Wow
28.04.2014 12:51:17 Corina
NotSolved
Blau Wow
28.04.2014 15:29:14 gabi
NotSolved
Rot Wow
29.04.2014 09:55:11 Corina
NotSolved
29.04.2014 12:15:23 gabi
NotSolved
28.04.2014 13:46:57 Gast40414
NotSolved
28.04.2014 14:29:04 Corina
NotSolved
28.04.2014 15:02:35 Gast13316
NotSolved
28.04.2014 15:06:49 Gast54937
NotSolved
28.04.2014 15:31:48 Corina
NotSolved
28.04.2014 14:37:59 Corina
NotSolved
27.04.2014 12:50:26 Corina
NotSolved