Re: Exécution d'une Macro selon donnée sélectionnée dans une liste déroulante | ||
---|---|---|
Inscription: 13/03/2012
Messages:
13
Système d'exploitation: PC Version Excel utilisée: 2003, 2007, 2010, 2013 |
Posté le : 26-07-2013 19h36
Salut Guy, Désolé pour la réponse tardive. J'ai remplacé le code selon tes conseils et...., merveilleux cela fonctionne. C'est tout à fait ce que je recherchais.
Pour le montage approximatif de l'application, j'en conviens, c'est pas ce qu'il y a de plus beau, mais c'était juste pour donner rapidement un fichier modèle pour l'exemple. Ma version finale est mieux élaborée et bien plus attractive!
En tous les cas, je te remercie infiniment pour ton aide précieuse.
Je clos ce sujet.
Merciii Salutations et bon week-end Targa |
|
|
Exécution d'une Macro selon donnée sélectionnée dans une liste déroulante | ||
---|---|---|
Inscription: 13/03/2012
Messages:
13
Système d'exploitation: PC Version Excel utilisée: 2003, 2007, 2010, 2013 |
Posté le : 20-07-2013 12h35
Bonjour, J'ai créé des boutons boutons, qui font référence à des Macros pour filtrer les données de la colonne D, d'un tableau Excel Je souhaiterai à la place d'utiliser des boutons, utiliser une liste déroulante, avec laquelle lorsque on sélectionne une donnée, celle-ci fait fonctionner la Macro correspondante Les macros de filtrage sont déjà créees. J'ai trouvé un code qui fait référence à ce genre d'exercice, que j'ai adapté et incorporé dans la feuille (Worksheet), mais cela ne fonctionne pas:
Private Sub Worksheet_Change(ByVal Target As Range)
Je vous joint le fichier.
Est-ce que quelqu'un pourrait m'aider? Merci d'avance pour votre aide |
|
|
Re: +3MFC VBA excel 2003 - Colorier plusieurs fonds cellules selon sélection texte ds autre cellule | ||
---|---|---|
Inscription: 13/03/2012
Messages:
13
Système d'exploitation: PC Version Excel utilisée: 2003, 2007, 2010, 2013 |
Posté le : 28-07-2012 15h28
Hello,
Ok, cette solution par-contre fonctionne !! Magnifique c'est tout à fait ce que je cherchais. Merciiiii. Je vais aussi essayé les listes déroulantes selon ta propo. dans un autre onglets. Je pensais qu'avec 2003 ce n'était pas possible, car j'avais essayé une fois, mais il me marquait une alarme aussi. Du coups je viens de tester ta solution, est ça marche !! Génial !! Je ne connaissais pas du tout cette possibilité. C'est en effet bien plus pratique comme cela! Je te remercie pour ton aide précieuse, et d'avoir perdu un peu de ton temps précieux pour mon problème. Vous êtes génial ! Le jour ou j'en saurais autant que vous sur excel et les solutions possibles d'utilisation, ce sera pas demain ! hihi. Tout fonctionne à merveille du coups. Je te souhaite un excellent week-end. Cordialement Targa |
|
|
Re: +3MFC VBA excel 2003 - Colorier plusieurs fonds cellules selon sélection texte ds autre cellule | ||
---|---|---|
Inscription: 13/03/2012
Messages:
13
Système d'exploitation: PC Version Excel utilisée: 2003, 2007, 2010, 2013 |
Posté le : 28-07-2012 15h09
re,
En premier je tiens à te remercier encore pour ton aide. Pour te répondre, oui, comme tu me l'expliquai, j'ai sélectionné toute la base, y compris les en-têtes et je lui ai donné le nom BASE(Tableau de base de données sous l'onglet Base), ce qui donné cela: =Base!$A$1:$M$178 Ensuite j'ai sélectionné toute la ligne C139àK130, ou je souhaitais attribuer la MFC, sélectionné la formule est, puis copié ta proposition dans la case de la formule. Mais malheureusement toujours la même chose. Je te rejoins le fichier avec la base nommée. Je constate tout de même, sous excel 2010, que les certaines cellules qui devraient se mettre en jaune ne s'affiche pas en jaune et d'autres qui devraient ne pas être en jaune se mettent en jaune. ???!!! Faut-il modifier la formule? merci d'avance pour ta patience et ton aide. |
|
|
Re: +3MFC VBA excel 2003 - Colorier plusieurs fonds cellules selon sélection texte ds autre cellule | ||
---|---|---|
Inscription: 13/03/2012
Messages:
13
Système d'exploitation: PC Version Excel utilisée: 2003, 2007, 2010, 2013 |
Posté le : 28-07-2012 14h23
Bonjour Chris,
je te remercie pour ta réponse. Cela fonctionne,.... presque, sous 2003, Excel ne me permet pas de faire référence à d'autres feuilles ou classeurs avec les MFC. Il me marque l'alarme suivante: Vous ne devez pas faire référence à d'autres feuilles ou classeurs pour les critères Mise en forme conditionnelle. Sous 2010 ( que j'ai chez moi), pas de problème. J'ai testé sousversion 2003, il me met cette alarme. Malheureusement au professionnel, nous sommes encore en version 2003, en tous cas jusqu'à la fin de l'année. Aurais-tu une autre solution ? Merci |
|
|
+3MFC VBA excel 2003 - Colorier plusieurs fonds cellules selon sélection texte ds autre cellule | ||
---|---|---|
Inscription: 13/03/2012
Messages:
13
Système d'exploitation: PC Version Excel utilisée: 2003, 2007, 2010, 2013 |
Posté le : 28-07-2012 09h50
Bonjour,
J'ai un petit problème à vous soumettre. Etant sous excel 2003 encore au travail, je dois utiliser la MFC sous VBA, n'ayant pas assez de possibilité sous 2003. Lorsque je choisis sous désignation (cellule B139) un composant, je recherche à colorier certaines cellules en jaunes uniquement Exemple, si je choisis: - Coude: il faut uniquement les cellules A139;C139;E139;H139;I139;J139, qui aient un fond jaune par exemple - Croix réduite: il faut uniquement les cellules A139;C139;D139;E139;H139, qui aient le fond jaune etc. J'ai jusqu'à 33 MFC à mettre. Pouvez-vous m'aider. Avec mes sincères remerciements. Meilleures salutations |
|
|
Re: afficher des valeurs (texte) selon plusieurs conditions (texte et nombre) | ||
---|---|---|
Inscription: 13/03/2012
Messages:
13
Système d'exploitation: PC Version Excel utilisée: 2003, 2007, 2010, 2013 |
Posté le : 24-03-2012 08h09
Bonjour Mytà, Didier,Jean-Marie
Merci pour votre réponse, je comprends mieux maintenant pourquoi il faut donner une plage et non une plage nomée. Merci pour votre aide en vous souhaitant un bon week-end. Salutations Targa |
|
|
Re: afficher des valeurs (texte) selon plusieurs conditions (texte et nombre) | ||
---|---|---|
Inscription: 13/03/2012
Messages:
13
Système d'exploitation: PC Version Excel utilisée: 2003, 2007, 2010, 2013 |
Posté le : 22-03-2012 09h47
Bonjour Mytà,
oui en effet, c'est une première erreur, normalement il y aurait dû y avoir une formule recherchev qui va chercher le N° de l'utilisateur. pardon. Ah, je comprends alors qu'avec la fonction Index, la partie matrice est l'emplacement ou se trouve la réponse?, Ok alors, j'ai compris mon erreur. Ok j'ai corrigé comme tu me l'as dit, et cela fonctionne à merveille. Merciiii Une question encore, si je souhaite remplacer par exemple mes zones de matrice et zone de tableau de recherche par l'insertion de nom, ex.: Mat_equip!$L$2:$L$721 = OK Mat_equip!$A$2:$A$721 = Nom_complet ..., etc. exemple, dans ce style là: =INDEX(OK;EQUIV(1;(Nom_complet=$A$4)*(NoPers=$B$4)*(Type=$A$19)*(Materiel=A21);0);1) Je remarque que, à la place de mettre le x dans la cellule, il me met la chiffre 0 (zéro), pourquoi cela? Ont est obligés de mettre des valeurs de plage? Il serait plus pratique et plus simple de remplacer ces plages par des "noms"! Merci d'avance pour votre réponse. Salutations
Edité par targa le 24/03/2012 08:10:34
|
|
|
afficher des valeurs (texte) selon plusieurs conditions (texte et nombre) | ||
---|---|---|
Inscription: 13/03/2012
Messages:
13
Système d'exploitation: PC Version Excel utilisée: 2003, 2007, 2010, 2013 |
Posté le : 22-03-2012 00h33
Bonsoir, - Mousquetons (pour cette ligne, et les autres conditions pour les autres lignes) J'ai mis 2 sortes de formule, mais rien ne s'affiche, je ne comprends pas ce qui ne fonctionne pas. Pièce jointe:
affichage mot selon plusieurs conditions.xls [ Taille: 53.50 Ko - Téléchargements: 1531 ] |
|
|
Re: Cacher case d'option (Contrôles de formulaire) | ||
---|---|---|
Inscription: 13/03/2012
Messages:
13
Système d'exploitation: PC Version Excel utilisée: 2003, 2007, 2010, 2013 |
Posté le : 15-03-2012 10h42
Bonjour Jean-Marie, |
|
|