VBA - Remplacer #Valeur! par cellule vide

Fermé
NewMat - 6 juin 2017 à 17:45
yg_be Messages postés 22912 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 1 juillet 2024 - 7 juin 2017 à 00:17
Bonjour à vous,

À l'intérieur d'une base de données existante, je tente d'ajouter une macro VBA permettant de remplacer le contenu des cellules NULL, #VALEUR!, #N/A par cellule vide. Je suis encore à comprendre les bases en VBA...

Pour les celllules NULL, j'utilise la fonction Selection.Replace() qui fonctionne relativement bien. Cependant, pour toutes les données débutant par #, la fonction REPLACE ne semble pas les identifier. Si je le fais manuellement ça fonctionne bien avec SEARCH&REPLACE, mais je ne vois pas pourquoi la macro ne le permet pas automatiquement. J'ai donc filtrer la base de données pour l'histo, mais la macro est là pour les nouvelles données.

J'ai tenté d'utiliser la fonction ISERROR, mais je ne maîtrise pas.

Merci Mat

1 réponse

yg_be Messages postés 22912 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 1 juillet 2024 1 480
7 juin 2017 à 00:17
bonsoir, utilises-tu Excel?
0