Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
bonjour
est-il possible d'appeler un userform si la valeur d'une cellule devient (par exemple "titi" )
ces cellules étant en C3 ,C7,C11,C15 etc... de 4 en 4 jusqu'à 200
merci
hello
avec cette macro dans le code de la feuille concernée
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 3 And (Target.Row + 1) Mod 4 = 0 And Target = "titi" Then MsgBox "lancement USF"
End Sub
re,
désolé, un souci :
j'ai une macro qui efface toutes ces cellules ainsi que d'autres sur d'autres colonnes et qui quand je la lance me fait une erreur d'exécution 13
macro du style
Range("B3:C186").ClearContents
Range("E3:F186").ClearContents
Range("H3:K186").ClearContents
une idée ?
sinon, peut-on bloquer le lancement de la Private Sub Worksheet_Change quand l'autre macro efface les données ?
bonjour,
je pose ici la solution pour aider si d'autres personnes avaient le même souci à l'avenir.
les macros du style : Range("B3:C186").ClearContents rencontraient une erreur en voulant effacer toutes ces cellules
alors qu'en n'effaçant que les cellules non-vides plus de bug
un code écrit dans ce sens et c'est réglé
voilà, bonne journée à tous et encore merci à vgendron
- 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