Liste cascade modifier code

  • Initiateur de la discussion Initiateur de la discussion nawili
  • Date de début Date de début

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 !

N

nawili

Guest
Bonsoir. Je veux adapter le code de DV cascade pris sur le forum. initialement Choix1 commence en A2 ; choix2 B2; choix3 C2. Moi je veux inserer deux colonnes avant et quatre ligne en haut. Donc choix1 commence maintenant en C5 ; choix2 en D5 ; choix3 en E5. J ai essayer de remplacer les colonnes et les lignes mais ça bug. Je pense que le probleme doit se situer dans les adresses offset que je comprend pas. Vous verez en PJ le code recopie a la feuil DV. EXPLIQUEZ MOI pourquoi ça marche pas. Merci d avance
 

Pièces jointes

Re : Liste cascade modifier code

Bonsoir nawili,

Si j'ai bien compris, dans la procédure événementielle "Worksheet_SelectionChange", teste en mettant en commentaire toute la partie concernant "If Not Intersect([E5:E15] ... End If"

Dans la procédure ""Worksheet_Change, par ailleurs, le second If doit s'appliquer à la plage D5:D13 et non E5:E13
 
Re : Liste cascade modifier code

Merci. Mais j ai fait un essai ça marche pas. Je suis assez novice en vba. Si possible mettre en surbrillance le modifications possibles ou des commentaires dans le code pour me permettre de comprendre surtout les decalages en vba. Le probleme semble etre Target.offset (0; 1)=Sheet("Table").Range("choix3") (1) Merci encore.
 
Dernière modification par un modérateur:
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Retour