Appel au secours pour une macro

  • Initiateur de la discussion Initiateur de la discussion Arno
  • 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 !

A

Arno

Guest
Bonjour,
Je suis vraiment nul en macros et il faut absolument que je termine le projet qui m'a été confié. Alors voilà : je dois faire apparaitre des lignes (provenant de la feuille 2) sur la feuille 3 suivant que j'ai coché certaines cases sur la feuille 1. Je sais c'est très flou mais je joins un exemple afin d'éclaircir tout ça...
Merci pour votre aide [file name=Exemple_20050615104047.zip size=18419]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Exemple_20050615104047.zip[/file]
 

Pièces jointes

Merci Thomas de te pencher sur mon pb!
Je ne comprends pas ce que tu veux me dire. Moi ce que je veux faire, c'est masquer les lignes vides présentes dans le tableau de la feuille 3 à la fin.
A +
 
re,

ce que tu veux si j'ai bien compris,
c'est que quand tu mes un 'X' dans la feuille 1 il colle les lignes de la feuille 2 dans la feuille 3 ??

moi ce que je te demande c'est quand tu décoche que veux tu ?

pour moi ce serait de sup la plage qui avait été collé.

répond vite cas apres je n'ai plus trop le temps

@+
Thomas®
 
re,

deplus peux tu me fonfirmer ceci :
(car des les premieres ligne je vois des incoérences)

1) Si je coche (X) B13, apparition des lignes 3 à 35 (de la feuille 2) sur la feuille 3
2) Si je coche B13 ou B14 ou B15, apparition des lignes 36 à 67 et de 229 à 233 (de la feuille 2) sur la feuille 3
3) Si je coche B14 ou B15, apparition des lignes 234 à 257 (de la feuille 2) sur la feuille 3
4) Si je coche B21, apparition des lignes 69 à 84 (de la feuille 2) sur la feuille 3
5) Si je coche B22, apparition des lignes 85 à 103 (de la feuille 2) sur la feuille 3
6) Si je coche B23, apparition des lignes 104 à 119 (de la feuille 2) sur la feuille 3
7) Si je coche B24, apparition des lignes 120 à 132 (de la feuille 2) sur la feuille 3
8) Si je coche B25, apparition des lignes 133 à 151 (de la feuille 2) sur la feuille 3
9) Si je coche B26, apparition des lignes 152 à 168 (de la feuille 2) sur la feuille 3
10) Si je coche B27, apparition des lignes 169 à 180 (de la feuille 2) sur la feuille 3
11) Si je coche B28, apparition des lignes 181 à 191 (de la feuille 2) sur la feuille 3
12) Si je coche B29, apparition des lignes 192 à 203 (de la feuille 2) sur la feuille 3
13) Si je coche B30, apparition des lignes 204 à 214 (de la feuille 2) sur la feuille 3
14) Si je coche B31, apparition des lignes 215 à 228 (de la feuille 2) sur la feuille 3

Enfin, si c'est possible qu'il n'y ait pas de lignes vides dans la feuille 3




Peux tu vérifier
 
re,

Voici une 1ere ebauche de ton fichier

les points étrange non pas été traité.

deplus je ne sais pas si il existe une facon de figer complétement l'écran sur la feuille 1 car c'est pas encore top top

dis moi ce que tu en penses

PS : c'est du bricolage [file name=Exemple_20050615121519.zip size=26488]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Exemple_20050615121519.zip[/file]
 

Pièces jointes

Merci Thomas!
J'ai testé ton application, ça m'a l'air bien mais je te confirme ce quet tu pensais : si on décoche une case sur la feuille 1, il faudrait que ça supprime les lignes qui en dépendent en feuille 3.
De plus, c'est bien :
2) Si je coche B13 ou B14 ou B15, apparition des lignes 36 à 67 et de 229 à 233 (de la feuille 2) sur la feuille 3
3) Si je coche B14 ou B15, apparition des lignes 234 à 257 (de la feuille 2) sur la feuille 3

Merci
Arno
 
re,

tu es sur que c'est 'OU'

car si je confirme ce que tu me dis il y a bien une erreur car

cela est la même chose que d'écrire :

) Si je coche (X) B13, apparition des lignes 3 à 67 et de 229 à 233 (de la feuille 2) sur la feuille 3
2) Si je coche B14 ou B15, apparition des lignes 36 à 67 et de 229 à 257 (de la feuille 2) sur la feuille 3
4) Si je coche B21, apparition des lignes 69 à 84 (de la feuille 2) sur la feuille 3
5) Si je coche B22, apparition des lignes 85 à 103 (de la feuille 2) sur la feuille 3
6) Si je coche B23, apparition des lignes 104 à 119 (de la feuille 2) sur la feuille 3
7) Si je coche B24, apparition des lignes 120 à 132 (de la feuille 2) sur la feuille 3
8) Si je coche B25, apparition des lignes 133 à 151 (de la feuille 2) sur la feuille 3
9) Si je coche B26, apparition des lignes 152 à 168 (de la feuille 2) sur la feuille 3
10) Si je coche B27, apparition des lignes 169 à 180 (de la feuille 2) sur la feuille 3
11) Si je coche B28, apparition des lignes 181 à 191 (de la feuille 2) sur la feuille 3
12) Si je coche B29, apparition des lignes 192 à 203 (de la feuille 2) sur la feuille 3
13) Si je coche B30, apparition des lignes 204 à 214 (de la feuille 2) sur la feuille 3
14) Si je coche B31, apparition des lignes 215 à 228 (de la feuille 2) sur la feuille 3

Enfin, si c'est possible qu'il n'y ait pas de lignes vides dans la feuille 3
 
re,

Voila la version final

j'ai pris note de ta demande et effectivement la maniere dont tu l'as ecrit initialement était la bonne pour effectuer la macro.

j'ai changé l'execution de la macro par un bouton ce qui est plus agréable dans l'utilisation (surtout si tu dois cocher plusieur Item)

Dis moi ce que tu en penses.

@+
Thomas® [file name=Exemple_20050615145307.zip size=28202]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Exemple_20050615145307.zip[/file]
 

Pièces jointes

re bonjour,

suite au conseille de Chtit et hervé, j'ai modifier mon code afin d'optimiser l'execution de celui ci.

le resultat est plus rapide et l'écran ne bouge plus (lol)

@+
Thomas® [file name=Exemple_20050615171834.zip size=30544]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Exemple_20050615171834.zip[/file]
 

Pièces jointes

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

Discussions similaires

M
Réponses
2
Affichages
1 K
madampime
M
N
  • Question Question
Réponses
5
Affichages
3 K
K
  • Question Question
Réponses
15
Affichages
2 K
kewell
K
J
Réponses
5
Affichages
1 K
J
P
Réponses
0
Affichages
996
pascal
P
Réponses
1
Affichages
1 K
M
Réponses
2
Affichages
2 K
max47
M
P
Réponses
0
Affichages
848
petrolman
P
P
Réponses
1
Affichages
2 K
Pierrot93
P
E
Réponses
4
Affichages
1 K
A
H
Réponses
2
Affichages
837
henri
H
E
Réponses
0
Affichages
842
E
D
Réponses
7
Affichages
1 K
D
Retour