Affichage de noms des cellules par boucle VBA
Résolu/Fermé
intirafael
Messages postés
5
Date d'inscription
lundi 14 novembre 2011
Statut
Membre
Dernière intervention
15 novembre 2011
-
14 nov. 2011 à 20:30
intirafael Messages postés 5 Date d'inscription lundi 14 novembre 2011 Statut Membre Dernière intervention 15 novembre 2011 - 14 nov. 2011 à 23:25
intirafael Messages postés 5 Date d'inscription lundi 14 novembre 2011 Statut Membre Dernière intervention 15 novembre 2011 - 14 nov. 2011 à 23:25
A voir également:
- Affichage de noms des cellules par boucle VBA
- Formule excel pour additionner plusieurs cellules - Guide
- Les noms des animaux - Télécharger - Études & Formations
- Verrouiller des cellules excel - Guide
- Affichage double ecran - Guide
- Excel compter cellule couleur sans vba - Guide
4 réponses
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
14 nov. 2011 à 20:39
14 nov. 2011 à 20:39
Bonjour,
Essaies ce code:
Option Explicit
Essaies ce code:
Option Explicit
Sub test() Dim cel As Range For Each cel In Intersect(UsedRange, Columns(1)).Cells If cel.Formula <> "" Then MsgBox cel.Value Next cel End Sub
intirafael
Messages postés
5
Date d'inscription
lundi 14 novembre 2011
Statut
Membre
Dernière intervention
15 novembre 2011
14 nov. 2011 à 23:16
14 nov. 2011 à 23:16
Merci Patrice,
J'ai un message qui m'affiche: UsedRange: Variable not defined.
Comment je dois définir UsedRange?
Merci
J'ai un message qui m'affiche: UsedRange: Variable not defined.
Comment je dois définir UsedRange?
Merci
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
Modifié par Patrice33740 le 14/11/2011 à 23:23
Modifié par Patrice33740 le 14/11/2011 à 23:23
Re,
Le code ci-dessus est à placer dans un module de feuille
Pour un module standard mettre :
Cordialement
Patrice
Le code ci-dessus est à placer dans un module de feuille
Pour un module standard mettre :
Option Explicit Sub test() Dim cel As Range For Each cel In Intersect(ActiveSheet.UsedRange, _ ActiveSheet.Columns(1)).Cells If cel.Formula <> "" Then MsgBox cel.Value Next cel End Sub
Cordialement
Patrice
intirafael
Messages postés
5
Date d'inscription
lundi 14 novembre 2011
Statut
Membre
Dernière intervention
15 novembre 2011
14 nov. 2011 à 23:25
14 nov. 2011 à 23:25
Ca marche impeccable, merci beaucoup.