Thema Datum  Von Nutzer Rating
Antwort
03.11.2016 11:02:08 Fabian
Solved
03.11.2016 11:17:05 Gast471
NotSolved
03.11.2016 11:53:02 Gast94394
NotSolved
Blau Excel VBA For schleife
06.11.2016 02:05:16 NobodySub Replace()
Solved
06.11.2016 12:59:52 Nobody
NotSolved
06.11.2016 08:41:27 Gast10504
NotSolved

Ansicht des Beitrags:
Von:
NobodySub Replace()
Datum:
06.11.2016 02:05:16
Views:
753
Rating: Antwort:
 Nein
Thema:
Excel VBA For schleife

Hallo,

der gedankliche Ansatz war zum Teil richtig, man beachte aber bitte die Einzelheiten und Details!  Bei Verwendung von With gehört Replace mit vorgestelltem Punkt direkt in die With Klammer. Setzt man Cells davor oder AktiveWorkbook.Cells ein hebt man die With Klammer auf.  Replace benutzt wie oben bitte ohne Klammer () Eine Klammer ist erforderlich wenn man die Argumente anders definiert, z.B. so  Replace(What:="SPS", Replacement:=""PLC)  Bitte selbst mal testen.    

mfg  Nobody

Sub Replace()
   For i = 1 To Sheets.Count
      With Sheets(i).UsedRange
         .Replace "SPS", "PLC"
         .Replace "Einheit", "Unit"
         .Replace "HMI Symbolname", "WW Tagname"
      End With
   Next i
End Sub

 


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
03.11.2016 11:02:08 Fabian
Solved
03.11.2016 11:17:05 Gast471
NotSolved
03.11.2016 11:53:02 Gast94394
NotSolved
Blau Excel VBA For schleife
06.11.2016 02:05:16 NobodySub Replace()
Solved
06.11.2016 12:59:52 Nobody
NotSolved
06.11.2016 08:41:27 Gast10504
NotSolved