Vider des cellules si

Bonjour,

Quelqu'un aurait-il la solution à mon problème ?

Sur excel 2007, je souhaiterai que sur la ligne "3", lorsque je supprime le contenu de la cellule "A", que le contenu des cellules "C" jusqu'à "V" se vident automatiquement.

Merci

Bonsoir

Essaye :

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("A3")) Is Nothing Then
If Target.Value = "" Then Range("C3:V3").ClearContents
End If
End Sub

Amicalement

Nad

merci pour cette réponse rapide.

mais je ne sais pas mettre en oeuvre.

pouvez vous m aider ?

Re

Click droit sur le nom de l'onglet ==> Visualiser le code

Tu copies le code et tu le colles dans la partie droite (voir image)

capture

Tu enregistres ton fichier au format .xslm

Quand tu ouvriras ton fichier, n'oublie pas d'activer les macros.

Nad

"Visualiser le code", est grisé

Bonjour

Vérifie si c'est la même chose sur un nouveau fichier.

Si tel est le cas, je pencherais vers une mauvaise installation de ton office car il manquerait visual basic for applications

Amicalement

Nad

bonjour,

oui, j ai le meme pb avec un nouveau fichier

je viens d effectuer cette manipulation : http://www.excel-vba.com/vba-excel-install.htm

toujours rien, je ne peux pas visualiser le code

Bonsoir

As-tu redémarré l'ordi après l'installation ?

Nad

Ah non. Je le ferai et je vous dirai.

Merci encore

Bonjour,

super !!! ca fonctionne parfaitement.

Comment je fait pour l appliquer au 57 lignes de ma feuille ? Et aux 4 feuilles également ?

Comment ca se fait, que lorsque j appuie sur "suppr" pour vider ma cellule B, il m'est impossible de cliquer sur la flèche retour. Si, par exemple, je me trompe de ligne, comment je fais pour récupérer ma ligne ?

Merci

bonjour,

personne pour m'aider ???

toujours personne ?

cool

Rechercher des sujets similaires à "vider"