Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

extraire l'adresse d'une colonne

  • Initiateur de la discussion Initiateur de la discussion mmaatthh
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

mmaatthh

Guest
bonjour
Dans une sélection du genre A1;D10, j'ai dans chaque cellule un nom. Il y a aucun doublon de nom dans les colonnes. Je tente de faire une macro qui parcourait chaque cellule de la sélection et qui ajouterai le nom "Marie" si il y a aucune marie dans la colonne.
Merci Mathieu
je tente plusieurs piste depuis quelques minutes et je tourne en rond.
 
Re : extraire l'adresse d'une colonne

Bonsoir



Essaie ceci:


Code:
Sub La_Marie()
Set rng = Selection
x = Application.WorksheetFunction.CountIf(rng, "Marie")
If x = 0 Then Cells(rng.Rows.Count + 1, rng.Column) = "Marie"
End Sub
 
Re : extraire l'adresse d'une colonne

Merci staple1600
Grâce à ton code j'ai abouti à ceci
Merci

Sub La_Marie()
Dim acell As Object
Range(Selection.Address).Select
For Each acell In Selection
Set rng = Range(Cells(1, acell.Column), Cells(10, acell.Column))
x = Application.WorksheetFunction.CountIf(rng, "Marie")
If x = 0 Then acell = "Marie"
Next
End Sub
 
Re : extraire l'adresse d'une colonne

petite modification
Sub La_Marie()
Dim acell As Object
Range(Selection.Address).Select
For Each acell In Selection
Set rng = Range(Cells(1, acell.Column), Cells(10, acell.Column))
x = Application.WorksheetFunction.CountIf(rng, "Marie")
If acell = "" and x = 0 Then acell = "Marie"
Next
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
10
Affichages
780
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…