Thema Datum  Von Nutzer Rating
Antwort
10.01.2012 10:48:16 Herbert
Solved
10.01.2012 12:53:27 Dekor
Solved
Rot Textteile kopieren
11.01.2012 09:58:14 Herbert
Solved
11.01.2012 12:34:24 Dekor
Solved
12.01.2012 16:37:43 Gast65984
Solved
12.01.2012 19:21:16 Herbert
Solved
13.01.2012 15:27:45 Herbert
Solved

Ansicht des Beitrags:
Von:
Herbert
Datum:
11.01.2012 09:58:14
Views:
1110
Rating: Antwort:
 Nein
Thema:
Textteile kopieren

Hallo Detlev,

danke für deine schnelle Antwort. Aber ich löse mein Problem noch nicht. Ich habe es zu schlecht dargestellt.

Hier ein neuer Versuch:

In den Zellen C10 - C20 kann die Zeichenkette _xy vorkommen, sie soll dann gelöscht werden.

d.h. in der Zelle kann folgendes stehen

    a) text_xy

    b) _xy

    c) text

    d)         = leer

Es soll immer nur _xy gelöscht werden.

Fragen:

   1) Wie kann man mit einer For-Next-Schleife die Zellen C10 - C20 abfragen, ob" _xy" vorkommt?

        Wenn Ja, soll es gelöscht werden,

   2) sonst soll nicht passieren,

       bzw. der Originaltext soll immer erhalten bleiben.

   3) Warum geht folgende VBA-Zeile nicht ?

            Range("C14") = Range("C14").Replace("_xy", "")

           oder       A = Range("C14")

                          A = A.Replace("_xy", "")

Ich bin kein VBA-Neuling, sonder eher ein VBA-Stümperling. Ich habe vor Jahren meinen persönlichen Jahreskalender gemacht und möchte nun darin die Umstellung der Sommer- und Winterzeit eintragen, Das klappt auch bestens. Doch leider werden dann auch vorhandene Einträge überschrieben.

Oder es kann schon mal so aussehen:  "Herbert_SoZeit+1h_SoZeit+1h"  -  wenn die Umstellung 2x auf den gleichen Tag trifft.

Mit der neuen VBA-Prozedur möchte ich also die Einträge erhalten. Dazu lösche ich vorher in den Zellen den alten Eintrag (_SoZeit+1h) und kopiere dann an der  Stelle den vorhandenen Text plus den Umstellungshinweis.

So ist meine Vorstellung. Ob ich es schaffe, weiss ich noch nicht - wenn Ja, nur massiver Hilfe.

Bisher habe ich das Problem mit einem Eintrag am unteren Kalenderrand gelöst. Aber ich denke, das ist nicht so elegant.

Für deine Hilfe herzlichen Dank

Herbert


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
10.01.2012 10:48:16 Herbert
Solved
10.01.2012 12:53:27 Dekor
Solved
Rot Textteile kopieren
11.01.2012 09:58:14 Herbert
Solved
11.01.2012 12:34:24 Dekor
Solved
12.01.2012 16:37:43 Gast65984
Solved
12.01.2012 19:21:16 Herbert
Solved
13.01.2012 15:27:45 Herbert
Solved