Otacon Ghost
XLDnaute Nouveau
Bonjour à tous,
Me remettant au VBA après 12ans sans en avoir refait, je suis confronté à un problème qui pour vous vas certainement vous sembler toute bête.
Dans le fichier Excel 2007 ci-joint je cherche à déterminer la position (l’adresse) des shapes (cases à cocher et images) associer à une ligne, sachant que le n° de la ligne es déterminé via la coche/décoche d’une des cases à cocher.
Pour ce faire j’utilise le Application.Caller qui me permet de déterminer quelle case a été cochée et surtout son état.
Maintenant je cherche à déterminer l’adresse de la case à cocher qui viens d’être cliqué, puis via une boucle je pensais parcourir l’ensemble du tableau des « shapes » afin de déterminer quelles sont les autres « shape » qui ce trouvent sur la même ligne que la case à cocher qui viens d’être cliquer.
Petit exemple qui sera certainement plus clair qu’un long discourt.
Avec mon fichier Excel :
Je coche la case « Case à cocher 2L4 ». Je veux donc récupérer l’adresse de cette case, soit H4.
Ensuite je parcours le tableau des « shapes » et je recherche toutes les « shapes » qui se trouvent sur la ligne 4.
Je devrais donc trouver les shapes « image2 », « Case à cocher 1L4 », « Case à cocher 2L4 », « Case à cocher 3L4 ».
Est-ce que quelqu’un aurait une petite idée, une piste à explorer afin de résoudre cette problématique?
Merci d’avance à tous pour votre aide
Me remettant au VBA après 12ans sans en avoir refait, je suis confronté à un problème qui pour vous vas certainement vous sembler toute bête.
Dans le fichier Excel 2007 ci-joint je cherche à déterminer la position (l’adresse) des shapes (cases à cocher et images) associer à une ligne, sachant que le n° de la ligne es déterminé via la coche/décoche d’une des cases à cocher.
Pour ce faire j’utilise le Application.Caller qui me permet de déterminer quelle case a été cochée et surtout son état.
Maintenant je cherche à déterminer l’adresse de la case à cocher qui viens d’être cliqué, puis via une boucle je pensais parcourir l’ensemble du tableau des « shapes » afin de déterminer quelles sont les autres « shape » qui ce trouvent sur la même ligne que la case à cocher qui viens d’être cliquer.
Petit exemple qui sera certainement plus clair qu’un long discourt.
Avec mon fichier Excel :
Je coche la case « Case à cocher 2L4 ». Je veux donc récupérer l’adresse de cette case, soit H4.
Ensuite je parcours le tableau des « shapes » et je recherche toutes les « shapes » qui se trouvent sur la ligne 4.
Je devrais donc trouver les shapes « image2 », « Case à cocher 1L4 », « Case à cocher 2L4 », « Case à cocher 3L4 ».
Est-ce que quelqu’un aurait une petite idée, une piste à explorer afin de résoudre cette problématique?
Merci d’avance à tous pour votre aide
Pièces jointes
Dernière édition: