| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 31/10/2018 à 16:13 | Solidus555 | Effacer les images avant la fermeture | Une simplification du code ... |
| 31/10/2018 à 15:58 | KTM | Macro ouvrir Classeur | Je n'en vois pas l'intérêt car de toute manière, il te faudra choisir le fichier à ouvrir et donc, afficher une boite de dialogue ... |
| 31/10/2018 à 15:51 | diablo7431 | Travailler sur une autre feuille sans l'afficher | Exécutes le code en pas à pas (touche F8) si tu n'entres pas dans le bloc If-End If c'est tout simplement que la condition est fausse à savoir les trois derniers caractères de la cellule "A" & num (je me demande bien ce qu'ils doivent représenter ?) sont supérieurs ou égaux à 9, avec par exemple 008... |
| 31/10/2018 à 15:38 | eabra | Tester si une cellule est vide | Prise en compte de l'erreur 91 (la valeur recherchée n'a pas été trouvée en colonne A). J'ai commenté le code afin que tu en comprenne le fonctionnement ... |
| 31/10/2018 à 06:31 | diablo7431 | Travailler sur une autre feuille sans l'afficher | De cette façon ... |
| 30/10/2018 à 20:20 | eabra | Tester si une cellule est vide | Tu dis : mais dans ton classeur il n'y a rien en colonne D et encore moins en colonne L ??? Bon, je suppose que la valeur cherchée se trouve en colonne A dans les cellules fusionnées donc, voici une autre piste : La méthode Find() ne fonctionne pas sur des cellules fusionnées d'où la nécessité de bo... |
| 30/10/2018 à 17:48 | jpvill | Tri | Une piste en conservant ta mise en forme (voir commentaires pour compréhension du code) ... |
| 30/10/2018 à 15:55 | astragor | Couleur d'une cellule en fonction de la couleur d'un groupe de cellules | Désolé mais franchement je n'arrive vraiment pas à comprendre ce que tu souhaites (attention, j'ai parfois, plutôt souvent, la comprenette difficile) ? La coloration de tes Ref "sortantes" sont colorées à la main ou MFC ? De même pour celles qui n'ont pas bougées ... |
| 30/10/2018 à 15:36 | eabra | Tester si une cellule est vide | En prenant en compte la colonne L mais attention, si la dernière cellule remplie en colonne L est située au dessus de celle contenant le mot cherché, tu auras le message "Aucune valeur trouvée..." ou alors, il faut commencer la recherche à partir de L1 ... |
| 30/10/2018 à 06:28 | eabra | Tester si une cellule est vide | Une autre façon sans boucle (j'avais oublié End(xlDown) ... |
| 29/10/2018 à 18:47 | eabra | Tester si une cellule est vide | Tu veux dire quoi par ... |
| 29/10/2018 à 18:42 | eabra | Tester si une cellule est vide | Une piste, le résultat en A1:Ax sur la feuille "Feuil2" ... |
| 29/10/2018 à 16:58 | winj344 | Somme de cellule MFC | Comme dit h2so4, avec Somme.Si() pour avoir le total des MFC (des cellules ayant une couleur issue d'une MFC), une Somme() des Somme.si() : Ce qui correspond à tes MFC... |
| 29/10/2018 à 16:35 | Mtek | Image automatique selon lien | Content de t'avoir aidé ... |
| 29/10/2018 à 16:35 | eabra | Tester si une cellule est vide | Quelle signification a pour toi ceci ? car ça a en gros cette signification : Pour constater que ça ne peut pas fonctionner, testes ceci : Maintenant, il te faut éclaircir ta demande ... |
| 29/10/2018 à 16:18 | Mtek | Image automatique selon lien | Tu as dû remarquer que dans le nouveau code c'était : et non : il y a deux tableaux, TblNom() qui contient les chemins et noms des fichiers images et TblCible() qui contient les Shapes que doivent superposer les images donc, ce n'est plus Chemin & Tbl(I) mais TblNom(I) et non plus Tbl(I + 4) mais Tb... |
| 28/10/2018 à 07:23 | Arthur9 | Supprimer une ligne d'une base de donnée à partir d'une listbox dans VBA | En complément de ce que t'indique sabV , il te faut sortir ta variable de la chaîne donc elle ne doit pas être entourée de guillemets : et non ... |
| 28/10/2018 à 07:10 | Mtek | Image automatique selon lien | Dans le code ci-dessous, j'ai séparé le tableau en deux tableaux et les chemins complets sont maintenant récupérés dans les cellules C8 à C11 ! Si tu as encore une erreur, fais savoir sur quelle ligne de code et poste le classeur sur lequel tu fais le test si différent du premier ... |
| 27/10/2018 à 08:53 | Davbis | Détection doublon | En essayant d'uniformiser tes noms et prénoms, un petit exemple ... |
| 27/10/2018 à 08:26 | kasper2004 | Grand Défi VBA - Comparaison et formattage conditionnel assez délicat | Une piste un peu similaire à celle de sabV avec une boucle en moins mais une batterie de tests ... |
| 27/10/2018 à 07:14 | Mtek | Image automatique selon lien | Je n'avais fais aucun test avec le code final mais le voici corrigé et qui fonctionne enfin, chez moi du moins ... |
| 26/10/2018 à 16:48 | Mtek | Image automatique selon lien | Une autre piste en liant la sub ci-dessous à un bouton "Formulaire" ... |
| 26/10/2018 à 12:12 | hellboy02 | Nommer et renommer une plage de cellules | Voici le code commenté ... |
| 26/10/2018 à 07:07 | hellboy02 | Nommer et renommer une plage de cellules | Oups, je n'avais pas regardé ta demande sur l'autre forum voici le code prenant en compte le décalage des noms en A2:A6 ... |
| 26/10/2018 à 06:49 | hellboy02 | Nommer et renommer une plage de cellules | Comme je te l'ai donné sur l'autre forum, le code ci-dessous... ...demande à ce que les cellules A1 à A5 contiennent les noms des plages, afin d'être à jour, le tableau doit être chargé donc, j'ai utilisé "SelectionChange()" afin que cela se fasse le plus souvent possible. On peut aussi utiliser "Ac... |
| 26/10/2018 à 06:31 | tseoy | Colorier cellules selon | Comme les cellules contiennent une formule, elles ne sont pas vide il suffit donc d'utiliser 0 ! Pour la couleur verte : =C9<>0 Pour la couleur jaune : =C9=0... |
| 25/10/2018 à 18:43 | tseoy | Colorier cellules selon | Alors, postes une copie de ton classeur original en l'ayant au préalable anonymisé sinon, on y arrivera pas ... |
| 25/10/2018 à 18:39 | Jacques Maeder | Ouverture du projet VBA plante | Peut être en supprimant le mot de passe façon "pirate" si tu ne peux pas le faire sur un autre poste. Je ne donne pas ici de façon de faire mais une recherche sur le net te donnera des solutions ensuite, tu pourras l'ouvrir sans activer les macros et voir le code ... |
| 25/10/2018 à 15:11 | tseoy | Colorier cellules selon | Un fichier à tester ... |
| 25/10/2018 à 07:03 | LDB | Calcul previsionnel | Un autre classeur avec la fonction Prevision() et une extrapolation par rapport à la progression de fin d'année 2017 ... |
| 24/10/2018 à 20:35 | LDB | Calcul previsionnel | Je ne sais pas si c'est le résultat que tu souhaites ? Voir le classeur ci-joint ... |
| 24/10/2018 à 12:05 | Apdil | Sortir de Sub depuis un module appelé | Un exemple parmi d'autres ... |
| 24/10/2018 à 11:53 | dav86 | Masquer / afficher des lignes en fonction d'une cellule | Oups, désolé c'est E19 (et non F19) dont dépend F19 qui va modifier la valeur de G19 ... |
| 24/10/2018 à 07:24 | 38niamor | Programmation indicateur date de validité | MFC, pour la couleur verte : =AUJOURDHUI()+90<$D2 pour la couleur orange : =$D2-AUJOURDHUI()<90 et pour la rouge : =AUJOURDHUI()>=$D2... |
| 24/10/2018 à 07:06 | Manu31 | Action à lancer à chaque click sur un CheckBox | Tu ne peux tout simplement pas car Steelson a utilisé des contrôles issus de la barre d'outils "Formulaire" alors que sur un UserForm ce sont des ActiveX ! A mettre dans le module de la Form : Seuls les cases à cocher portant le caption "Finding" seront mise dans le tableau d'instance de classe. A m... |
| 24/10/2018 à 06:39 | Anthelm | Ligne = colonne | Et par VBA (procédure événementielle) à mettre dans le module de la feuille où les valeurs sont inscrites manuellement en colonne A et répercutées en ligne 1 de la feuille "Feuil2" ... |
| 24/10/2018 à 06:27 | Xls-padawan-Vba | Nombres de lignes contenues dans un même répertoire | Content de t'avoir aidé... |
| 24/10/2018 à 06:25 | dav86 | Masquer / afficher des lignes en fonction d'une cellule | En tout premier, ce n'est pas G19 qu'il te faut viser dans Intersect() car elle contient une formule et de ce fait, la procédure événementielle n'est pas appelée par le changement dans G19 (sinon utiliser la procédure événementielle "Calculate()") mais dans la cellule dont dépend la formule à savoir... |
| 23/10/2018 à 19:46 | tseoy | Colorier cellules selon | Ton classeur ne contient aucune formule ... |
| 23/10/2018 à 19:42 | LDB | Calcul previsionnel | Quelle serait la valeur selon toi ... |
| 23/10/2018 à 16:08 | Mtek | Image selon valeur dans colonne | Comme pour l'image du piano, il te suffit de l'éviter, remplace "Nom de ton Logo" par le nom de ton logo ... |
| 23/10/2018 à 16:00 | NyfaDu86 | Bouton a cocher | Je ne connais pas Java mais si tu utilises et la procédure événementielle propre à la case à cocher ( CheckBox1_Click() ) et la procédure dans le module de classe, les deux seront exécutées, à savoir que la procédure "CheckBox1_Click()" appelle elle aussi une classe... |
| 23/10/2018 à 15:50 | MikeSG | Lien entre Jour / Transactions et Onglets | Oui, tout simplement parce que je suis parti du principe que comme Excel les considéré comme dates valides, il n'était pas nécessaire de les convertir mais effectivement, elles doivent aussi être converties La formule se complique un peu mais la voici : =SIERREUR(DATEVAL(TEXTE(CNUM(STXT(A2;4;3) &... |
| 23/10/2018 à 15:28 | phil107 | Commande VBA qui alimente des feuilles | Désolé phil107, nous sommes un peu moqueurs ! Bon, trêve de plaisanteries, il faudrait vraiment revoir ton classeur déjà, mettre tes tableaux sous forme de tableaux au sens Excel (insertion--->Tableau) ils deviendront plus facile à manipuler par la suite et seront plus dynamiques. Je pense qu'il... |
| 23/10/2018 à 15:14 | phil107 | Commande VBA qui alimente des feuilles | Et en ajoutant 27 modules de classe ça serait vraiment la "classe"... |
| 23/10/2018 à 15:12 | NyfaDu86 | Bouton a cocher | La déclaration en tête de module permet une portée de niveau classeur. chaque appel de la classe... ...crée une instance de cette classe donc, une instance pour chaque case à cocher ce qui fait que chaque fois qu'un clic est fait sur une des case à cocher, la classe est appelée (le ou les événements... |
| 23/10/2018 à 14:19 | phil107 | Commande VBA qui alimente des feuilles | Mais comment arrives-tu à t'en sortir avec un tel classeur ??? 26 modules, 7 UserForms et 27 feuilles de calcul ! Je pense (mais ça n'engage que moi bien sûr) que tu devrais revoir tout ça car il va vite devenir ingérable ... |
| 23/10/2018 à 14:10 | Mtek | Image selon valeur dans colonne | Content de t'avoir aidé... |
| 23/10/2018 à 14:09 | LDB | Calcul previsionnel | Cette formule peut-être ? 86657 x 86657 / 199737 = 37597 Soit en J3 : =H3*H3/F3 Donc, une perte de 43,39%... |
| 23/10/2018 à 13:49 | NyfaDu86 | Bouton a cocher | Une autre piste un peu plus complexe car avec un module de classe ! La coche d'une case à cocher transfère les données de la ligne correspondante, la décoche supprime les données de la ligne correspondante. Si tu rajoutes des cases à cocher et afin que celles-ci soient intégrées au tableau, change d... |