Suppression de cellules automatique
Ttomax
Messages postés
64
Statut
Membre
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Voila mon problème, je souhaite supprimer les cellules (A37:T37) si D6=1 et (A34:T34)(A35:T35)(A36:T36)(A37:T37) si D6=2
alors merci de votre aide!!
Voila mon problème, je souhaite supprimer les cellules (A37:T37) si D6=1 et (A34:T34)(A35:T35)(A36:T36)(A37:T37) si D6=2
alors merci de votre aide!!
A voir également:
- Suppression de cellules automatique
- Forcer suppression fichier - Guide
- Logiciel de sauvegarde automatique gratuit - Guide
- Réponse automatique thunderbird - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Somme de plusieurs cellules excel - Guide
5 réponses
SUPPRIMER les cellules ou seulement EFFACER LEUR CONTENU ?
Dans le premier cas, il te faut des macros : tu sais t'en servir ?
Dans le premier cas, il te faut des macros : tu sais t'en servir ?
supprimer les cellules serait mieu pour moi maintenant si je peux qu'éffacer leur contenu, je m'en contenterais ^^
oui je sais utiliser les macros, enfin quelques unes ^^ merci!
oui je sais utiliser les macros, enfin quelques unes ^^ merci!
Bonjour tout le monde,
Supprimer le contenu devrait être suffisant :
eric
Supprimer le contenu devrait être suffisant :
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [D6]) Is Nothing Then Exit Sub
Application.EnableEvents = False
Select Case [D6]
Case 1
[A37:T37].ClearContents
Case 2
[A34:T37].ClearContents
End Select
Application.EnableEvents = True
End Sub
eric
Bonjour et merci Eric, donc ta formule fonctionne impec, seulement g un soucis, car en fait ma condition dépend d'une sélection et lorsque ma conditon dans D6 est validée par ma sélection, la formule ne marche pas???
Alors que la condition se trouve bien dans la case....
Alors j'ai essayé plein de chose ( copie de valeur...) mais rien, je sèche ://
Alors que la condition se trouve bien dans la case....
Alors j'ai essayé plein de chose ( copie de valeur...) mais rien, je sèche ://
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonsoir,
Si c'est une formule en D6 son changement ne génère pas d'évènement Change (seulement une saisie dans la cellule le fait).
Utilise l'évènement Calculate :
ou bien l'évènement Worksheet_SelectionChange(ByVal Target As Range)
eric
PS :
<ital>et lorsque ma conditon dans D6 est validée par ma sélection...
Si ici tu es en vba tu peux y mettre le code
Si c'est une formule en D6 son changement ne génère pas d'évènement Change (seulement une saisie dans la cellule le fait).
Utilise l'évènement Calculate :
Private Sub Worksheet_ Calculate()
Select Case [D6]
Case 1
[A37:T37].ClearContents
Case 2
[A34:T37].ClearContents
End Select
End Sub
ou bien l'évènement Worksheet_SelectionChange(ByVal Target As Range)
eric
PS :
<ital>et lorsque ma conditon dans D6 est validée par ma sélection...
Si ici tu es en vba tu peux y mettre le code