• 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.

formule icm vba

Status
Niet open voor verdere reacties.

ronsom

Gebruiker
Lid geworden
6 mrt 2012
Berichten
232
goedenavond,

ik heb een tabblad met allerlei functies. nu wil ik de als.fout formule gebruiken.
maar om alle functies na te gaan lopen wordt erg fout gevoelig.
is het mogelijk d.m.v van VBA ervoor te zorgen dat in `1keer voor alle functies de als.fout functie staat.

vriendelijke groet,

Ronsom
 
Zo iets?
Code:
Sub AlsFoutOmAlles()
    Dim oCell As Range
    Dim sFormula As String
    For Each oCell In Selection
        sFormula = oCell.Formula
        sFormula = Right(sFormula, Len(sFormula) - 1)
        sFormula = "IFERROR(" & sFormula & ","""")"
        oCell.Formula = "=" & sFormula
    Next
End Sub
 
Code:
Sub M_snb()
   For Each it In Cells.SpecialCells(-4123)
      it.Value = Replace("=Iferror(~,"""")", "~", Mid(it.Formula, 2))
   Next
End Sub
 
Laatst bewerkt:
Als al jouw formules, IFERROR nodig hebben, raad ik je toch eens aan om die formules eens onder de loep te nemen.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan