• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Excel macro zoeken en vervangen

Status
Niet open voor verdere reacties.

BarryVdW

Gebruiker
Lid geworden
18 nov 2018
Berichten
38
Beste,

In een excel bestand wil ik de cellen waar #N/B staat vervangen door Reserve via een macro.
Dit lukt via het menu zoeken vervangen zonder probleem. Echter had ik dit graag in de bestaande macro ingevoegd, maar dit wil mij niet lukken, ook niet met een aparte macro.
Had een macro opgenomen en deze dan uitgevoerd, maar wil niet lukken.

Code:

Cells.Replace What:="#N/B", Replacement:="Reserve", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False

Voorbeeldbestand in bijlage.
Wat is er of doe ik fout?

Met vriendelijke groeten,
Barry
 

Bijlagen

Ik denk dat het #N/A moet zijn.

Zo kan het ook
Code:
Sub VenA()
  On Error Resume Next
  Columns(3).SpecialCells(2, 16).Value = "Reserve"
End Sub
 
Dat zal hij niet vinden omdat die tekst er niet staat.
Het is een foutcode, 2042.
Dat dien je op te lossen in de bron van die waarde.

Zie de On Error in de code van VenA.
 
De hele code is verre van perfect. Haal alle selects en overbodige zaken uit de macro-opname.

Om bv het blad GDB te filteren lijkt mij dit wel voldoende
Code:
Sub VenA()
Sheets("GDB").Cells(1).CurrentRegion.AutoFilter 1, "DESCRIPTION", xlOr, "Tag Name"
End Sub
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan