Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Wert nur übernehmen bei bestimmten Wert
#8
(13.12.2022, 14:10)StefKe schrieb: Hallo, "Replace()" ist eine String-Function. Sobald diese in dem erweiterten Bereich andere Datentypen trifft, kann sie damit nix anfangen und bringt eine Fehlermeldung.

Wie kommst Du denn auf diesen Trichter?
Direktfenster:
PHP-Code:
?Replace("a92Qv"2"W")
a9WQv
?Replace(1233"drei")
12drei 

@Hypothetix:
So it is!
Die Range.Replace-Methode frühstückt alle Zellen eines Bereichs in einem Zug ab.
Die Replace-Funktion müsste in einer Schleife über alle Zellen des Bereichs laufen.
Tempomäßig suboptimal.
Code:
Sub Test()
Dim Zelle As Range
For Each Zelle In Range("A9:D88")
   Zelle = Replace(Zelle, "AA", "XY")
Next
End Sub


Gruß Ralf
Zitieren


Nachrichten in diesem Thema
RE: Wert nur übernehmen bei bestimmten Wert - von RPP63 - 13.12.2022, 17:04

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste




Hinweis auf Angebot Excel-Inside - lang    Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden um dein Anliegen zu besprechen.
   Gerne erstellen wir auf dieser Basis ein Angebot.
   Sende deine Anfrage einfach
per E-Mail an anfrage@excel-inside.de


Powerd and supported by Excel-InsideSolutions