Thema Datum  Von Nutzer Rating
Antwort
04.05.2020 15:00:53 Lukas Stoiber
NotSolved
04.05.2020 16:34:57 Robert Schrafl
NotSolved
04.05.2020 17:09:23 Gast71531
NotSolved
05.05.2020 11:14:11 Lukas Stoiber
NotSolved
05.05.2020 14:55:15 Werner
NotSolved
Blau Zeichen ersetzen in Formel
06.05.2020 15:37:30 Gast34852
NotSolved

Ansicht des Beitrags:
Von:
Gast34852
Datum:
06.05.2020 15:37:30
Views:
589
Rating: Antwort:
  Ja
Thema:
Zeichen ersetzen in Formel

Hallo, 

anbei eine Funktion, dich ich ganz allgemein gehalten habe.

Ein Bereich "fRange" wird untersucht. Befindet sich darin eine Formel die eine bestimmte Zeichenfolge (fOld) enthält, wird diese durch (fNeu) ersetzt.

In deinem Fall könnte der Aufruf der Funktion zum Beispiel wie folgt lauten:

 

adapt "G2:G50","April","Mai" 

Durchsuche den Bereich "G2:G50" nach "April" und ändere diesen auf "Mai"

 

Function adapt(fRange, fOld, fNew)
Set sel = Range(fRange)
For Each fLine In sel
    formula_old = fLine.Formula
    If InStr(1, formula_old, fOld) Then
        formula_new = Replace(formula_old, fOld, fNew)
        fLine.Formula = formula_new
    End If
Next
End Function

Lg.

Martin

 

 


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
04.05.2020 15:00:53 Lukas Stoiber
NotSolved
04.05.2020 16:34:57 Robert Schrafl
NotSolved
04.05.2020 17:09:23 Gast71531
NotSolved
05.05.2020 11:14:11 Lukas Stoiber
NotSolved
05.05.2020 14:55:15 Werner
NotSolved
Blau Zeichen ersetzen in Formel
06.05.2020 15:37:30 Gast34852
NotSolved