Test de cellule
Résolu
Willy
-
Willy#38 Messages postés 5 Statut Membre -
Willy#38 Messages postés 5 Statut Membre -
Bonjour,
J'aimerais tester un nom de cellule ("qui") qui se répète dans la colonne B ( par exemple : ligne B5;B8;B9).
Lorsque ce nom apparaît, sur la même ligne, les cellules des colonnes C à G appellent une macro déjà faite.
Auriez-vous une idée ?
Merci
J'aimerais tester un nom de cellule ("qui") qui se répète dans la colonne B ( par exemple : ligne B5;B8;B9).
Lorsque ce nom apparaît, sur la même ligne, les cellules des colonnes C à G appellent une macro déjà faite.
Auriez-vous une idée ?
Merci
2 réponses
-
Bonjour,
Pourriez-vous developper un peu plus ou fournir un fichier exemple ???-
Bonjour,
J'ai un fichier, type calendrier avec une ligne pour des taches et une autre pour affilier des personnes ( via une liste déroulante) aux taches.
Cependant, une feuille correspond à un mois, j'ai donc 4 semaines par feuille et donc quatre fois le mot "qui" par feuille.
Est-il possible en VBA de tester la colonne B (ou sont écrit les "qui") pour qu'a chaque fois que ce mot apparaît, ça met automatiquement, les cases suivantes en liste déroulante ?
J'ai déjà fait la macro qui appelle la liste déroulante pour une semaine mais j'arrive pas à tester une valeur de cellule correspondant à un mot "qui" pour qu'ensuite j'appelle la macro -
-
-
Sub Macro2()
'
' Macro2 Macro
'
' Touche de raccourci du clavier: Ctrl+e
'
Range("C54:G54").Select
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="=données!$H$6:$H$7"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
Range("D54").Select
End Sub -
-
-
Re,
En attendant, un exemple de code suivant ce que j'ai compris, macro pour tous les onglets Ctrl+e pour la lancer
https://www.cjoint.com/c/EDkpES6mvDA