Microsoft 365 Problème de checkbox avec condition "if"dans un fichier excel

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 !

luccio88

XLDnaute Nouveau
Bonjour à tous,

j'utilise Excel 365 en 64bit

j'essaye depuis quelques mois d'apprendre le langage VBA en suivant divers tuto et forum comme celui-ci.
dans l'onglet Budget, lorsque je sélectionne Crédit(Checkbox1), il me copie dans le tableau les donnée de la partie Débit(Catégoriesd, Subcatd) qui correspond à checkbox1 décocher au lieu de ceux de la partie Crédit(Catégoriesc, Subcatc , j'ai surement une ou des erreur quelque part mais je ne vois pas où

J'ai séparer les combobox(Catégoriesd, Subcatd et Catégoriesc, Subcatc) pour le forum, sinon celle-ci sont superposé

Pouvez vous me dire ou ce trouve mon erreur ou si je dois repenser autrement cette page?

en vous remerciant par avance

cordialement

Luccio88
 

Pièces jointes

Dernière édition:
Solution
Bonjour
C'est une usine à gaz que tu fait...(lol)
Quand tu utilises des tableaux à la création donne leur un nom parlant:
exemple sur ton fichier tableau25 je l'ai renommé en t_input (feuille input)
Mais tu n'utilises pas les avantages des tableaux
[T_input].item(1,3) c'est beaucoup mieux que range("C3")...
et pour la dernière ligne Range("T_input").Rows.Count.... (Je l'ai fait pour budget)
Voir: http://boisgontierj.free.fr/index2.htm

Donc, ci joint ma solution

A+ François
Bonjour
C'est une usine à gaz que tu fait...(lol)
Quand tu utilises des tableaux à la création donne leur un nom parlant:
exemple sur ton fichier tableau25 je l'ai renommé en t_input (feuille input)
Mais tu n'utilises pas les avantages des tableaux
[T_input].item(1,3) c'est beaucoup mieux que range("C3")...
et pour la dernière ligne Range("T_input").Rows.Count.... (Je l'ai fait pour budget)
Voir: http://boisgontierj.free.fr/index2.htm

Donc, ci joint ma solution

A+ François
 

Pièces jointes

Bonjour
C'est une usine à gaz que tu fait...(lol)
Quand tu utilises des tableaux à la création donne leur un nom parlant:
exemple sur ton fichier tableau25 je l'ai renommé en t_input (feuille input)
Mais tu n'utilises pas les avantages des tableaux
[T_input].item(1,3) c'est beaucoup mieux que range("C3")...
et pour la dernière ligne Range("T_input").Rows.Count.... (Je l'ai fait pour budget)
Voir: http://boisgontierj.free.fr/index2.htm

Donc, ci joint ma solution

A+ François
Bonjour fanfan38,

merci beaucoup, c'est vrai que cela est plus simple en utilisant les propriétés des tableaux, je suis entrain de tous reprendre est cela et beaucoup plus lisible

a bientot

luccio88
 
- 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