XL 2019 Effacer contenu d'une cellule d'apres une autre cellule

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 !

NicolasKH

XLDnaute Junior
bonjour tout le monde,
je suis novice dans le domaine du VBA
je me tourne vers vous parce que je me fait trop mal a la tete et que je tourne en rond

mon probleme:
sur la feuille Sales dtabase
j'ai mon tableau avec de la colonne P a Q
je voudrais que quand les donnes de la colonne P ou Q change cela efface le contenu des cellules R a U

ou si non
quand le montant de le colonne P change cela efface les cellule suivante R et T
quand le montant de le colonne Q change cela efface les cellule suivante S et U

Deuxieme qustion:

sur la meme feuille dans le cellule W j'ai une formule en SI
=SI([@[Purchase Date]]="";"";SI([@Riel4]=0;"END";SI([@Riel4]<=0;"ERROR";SI([@[End of schedule]]>AUJOURDHUI();"WAIT ON";SI([@[End of schedule]]<=AUJOURDHUI();"END SCHEDULE")))))
qui fonctionne bien mais, ca ne fonctionne que si les valeur de la colonne X change, mais quand les valeur de la colonne Y change c'est toujours la colonne X qui est pris en compte.

j'ai chercher dans votre forum mais je n'ai pas trouver de reponse ou je suis vraiment bete.

je tiens a vous precisez que je suis vraiment novice.

merci de votre aide
 

Pièces jointes

Dernière édition:
Solution
Re

@NicolasKH
Va falloir s'accrocher 😉
1) Tu fais un clic droit sur le nom de l'onglet
et tu choisis Visualisez le code
Là tu copies/colles le code VBA ci-dessous
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("B:C")) Is Nothing Then
If Target.Row > 3 And Target.Count = 1 Then
Target.Offset(, IIf(Target.Column = 2, 5, 4)).Resize(, 4) = ""
End If
End If
End Sub
Puis tu retournes dans Excel (en appuyant sur les touches ALT+F11 en même temps)
Ensuite quand tu saisiras une valeur dans une cellule de la colonne B ou C
tu verras s'effacer les cellules des colonnes G:J sur la ligne active.
Re

Avant de répondre à ta deuxième question, j'attends d'abord que tu répondes à la mienne 😉
(Celle posée dans le message#8, puis évoquée de nouveau dans le #12 et enfin le #14)
Je viens de mettre cette fameuse question en gras et en couleur pour que tu ne la loupes pas
😉
 
Re


អា ខ្ញុំមិនដឹងថាភាសាកំណើតរបស់អ្នកមិនមែនជាភាសាបារាំងទេ 😉
ដូច្នេះសូមចំណាយពេលទាំងអស់របស់អ្នកដើម្បីបកប្រែ និងអានធម្មនុញ្ញ 😉

Ah, j'ignorais que ta langue maternelle n'était pas le français 😉
Donc prends tout ton temps pour traduire et lire la charte 😉
 
- 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

Discussions similaires

Retour