VBA Remplacer "N/A" par cellule vide
Résolu/Fermé
actaris51
Messages postés
93
Date d'inscription
mardi 15 juillet 2008
Statut
Membre
Dernière intervention
11 juillet 2011
-
3 août 2009 à 09:48
jjsteing Messages postés 1670 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 - 3 août 2009 à 10:16
jjsteing Messages postés 1670 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 - 3 août 2009 à 10:16
A voir également:
- VBA Remplacer "N/A" par cellule vide
- Remplacer disque dur par ssd - Guide
- Aller à la ligne dans une cellule excel - Guide
- Remplacer par word - Guide
- Supprimer page word vide - Guide
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
5 réponses
actaris51
Messages postés
93
Date d'inscription
mardi 15 juillet 2008
Statut
Membre
Dernière intervention
11 juillet 2011
2
3 août 2009 à 10:02
3 août 2009 à 10:02
Bonjour,
Ce n'est pas le N/A d'Excel, mais un texte
En fait ma question pirrait tres bien etre :
j'ai parfois des cellules qui ont la valeur "toto"
Ce n'est pas le N/A d'Excel, mais un texte
En fait ma question pirrait tres bien etre :
j'ai parfois des cellules qui ont la valeur "toto"
jjsteing
Messages postés
1670
Date d'inscription
vendredi 11 mai 2007
Statut
Contributeur
Dernière intervention
21 mai 2012
181
3 août 2009 à 10:11
3 août 2009 à 10:11
bonjour...
donc ce que tu veux c'est mettre ce "toto" en vide dans n importe quel feuille à n importe quel endroit c'est ca ?
si oui en vba :
Macro1()
donc ce que tu veux c'est mettre ce "toto" en vide dans n importe quel feuille à n importe quel endroit c'est ca ?
si oui en vba :
Macro1()
mot ="toto" For Feuille = 1 To Sheets.Count Worksheets(Feuille).Activate With Worksheets(Feuille).Range("a1:zz500") Set trouvé1 = .Find(mot, LookIn:=xlValues) étiq: If Not trouvé1 Is Nothing Then NumRow = trouvé1.Row trouvé1.Activate trouvé1.value="" If MsgBox("Suivant ?", 4) = vbNo Then Exit Sub 'Tu n'est pas obliger de mettre cette ligne Set trouvé1 = .FindNext(trouvé1) If NumRow < trouvé1.Row Then GoTo étiq End If ' si tu as enlever le 1er if, enleve aussi ca End With Next Feuille end
actaris51
Messages postés
93
Date d'inscription
mardi 15 juillet 2008
Statut
Membre
Dernière intervention
11 juillet 2011
2
3 août 2009 à 10:14
3 août 2009 à 10:14
impec merci
jjsteing
Messages postés
1670
Date d'inscription
vendredi 11 mai 2007
Statut
Contributeur
Dernière intervention
21 mai 2012
181
3 août 2009 à 10:16
3 août 2009 à 10:16
re :)
y a moyen de changer
With Worksheets(Feuille).Range("a1:zz500")
par les vrais numéros de cellules utilisées.. si tu as un très très très grand tableau
y a moyen de changer
With Worksheets(Feuille).Range("a1:zz500")
par les vrais numéros de cellules utilisées.. si tu as un très très très grand tableau
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
3 août 2009 à 09:53
3 août 2009 à 09:53
Salut,
Regarde la fonction ESTNA
Regarde la fonction ESTNA