| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 03/10/2016 à 11:02 | lise | Lien hypertexte ou msgbox ? | C'est l'expérience J'ai ajouté les deux macros manquantes aux boutons. Pour l'enregistrement, non, le fichier doit être enregistré en .xlsm (m comme macro) ou bien en fichier binaire (.xlsb) qui fonctionne très bien aussi... |
| 03/10/2016 à 10:00 | fffffffankyyfr | Recherche v ne fonctionne pas | Il faut que tes deux colonnes soient du même format, soit texte, soit numérique. Dans ton cas tu peux le faire de cette façon : Excepté en ligne 39 (référence en 12c -Erreur de saisie ?-), cela devrait fonctionner. Si tu veux corriger une fois pour toute ce problème, il faut mettre la colonne A de l... |
| 02/10/2016 à 19:17 | lise | Lien hypertexte ou msgbox ? | Lise, J'ai fait la même chose sur la feuille Process, mis une macro sur le bouton de redémarrage de test (qui efface les réponses) et mis une macro sur la flèche bleue. Concernant le bouton imprimer le dossier, il faut imprimer quelles feuilles ? Concernant le bouton enregistrer, tu veux faire quoi... |
| 01/10/2016 à 19:25 | GRUGE | VBA imprimable | Ok. Il existe des sites pour craquer les pdf... Chut, j'ai rien dit... |
| 01/10/2016 à 16:43 | lise | Lien hypertexte ou msgbox ? | Lise, Je viens de te faire un truc qui fait ce que tu souhaites mais de façon très différente, c'est l'avantage du code VBA. Je t'ai mis plein de commentaires explicatifs, car ne connais pas ton niveau en VBA. Surtout, n'hésites pas à revenir ici pour avoir toutes les renseignements dont tu as besoi... |
| 01/10/2016 à 12:46 | potard07 | Casse tête avec ListView | Je m'immisce dans la conversation Au boulot et à titre personnel, je me suis déjà confronté à ce genre de message très désagréable. Il faut savoir plusieurs choses : 1) Certaines OCX, comme mscomctl.ocx ne fonctionnent pas avec MS office 2010 64bits, il faut installer MS office 2010 32bits. 2) Il y... |
| 01/10/2016 à 12:23 | lise | Lien hypertexte ou msgbox ? | Sans macro, ça n'est pas possible, on peut transformer ton fichier en xlsm et remplacer tes lien hypertextes avec des boutons et du code ? Tu verras, ce n'est pas très compliqué... |
| 01/10/2016 à 12:14 | GRUGE | VBA imprimable | Pas très clair, ton message. Tu veux dire que le code VBA est protégé ... |
| 01/10/2016 à 12:08 | moonyz | Reconstruction fichier XML via Macro | Voici une façon de faire : La première chose à faire est de changer l'emplacement de tes données et du nom de ton fichier ; Attention : je ne sais pas si les caractères de fin de ligne, de retour de ligne, et autres caractères de contrôles sont les bons. A adapter en fonction de tes besoins... |
| 24/04/2016 à 19:37 | THIERRYSAY | Macro collage special | Exécute ce code essaie de comprendre la façon dont il fonctionne : A chaque fois que tu lanceras la macro, cela créera une ligne supplémentaire. A+ Benead... |
| 24/04/2016 à 19:12 | manoss76 | Modification du code d'un userform | Je t'ai fait un exemple de ce qui peut se faire avec quelques astuces complémentaires (en vrac) : Pour mettre une image dans une partie du formulaire, ll faut utiliser le contrôle Image. Utilise le "CodeName" des feuilles plutôt que leur nom, cela évite de modifier le code dès que quelqu'un change l... |
| 23/04/2016 à 19:39 | patate1564 | VBA et verrouillage de cellules | Normalement le simple fait de reprotéger le classeur lors de son ouverture avec "userInterfaceOnly:=True" suffit et ce n'est plus la peine de verrouiller/déverrouiller lors de chaque exécution de macro : Dans le module ThisWorkbook : Après tu peux supprimer la déprotection/reprotection dans la feuil... |
| 18/05/2014 à 21:21 | cascado | Date mise a jour données | Donc la seule date qu'Excel peut connaitre, c'est la date à laquelle tu colles les informations ! Est-possible de faire modifier cet export pour y inclure une colonne date du jour ? Sous quelle forme est cet export et vers quel type de fichier ? Excel ? Parce qu'on pourrait demander à Excel d'aller... |
| 18/05/2014 à 02:47 | Sébastien | Créez un avatar à votre image en quelques minutes | J'ai pas ce que j'ai foutu avec le mien, mais cela ne fonctionne pas..... |
| 18/05/2014 à 02:31 | Eloalex27 | Recopie de la référence d'une cellule sélectionnée | Bonsoir Alex : Voici un exemple à adapter. Target représente la cellule active, le décalage sera d'une colonne vers la droite : Offset décale (Ligne, Colonne), donc si tu mets Offset(1,-1), le décalage sera d'une ligne vers le bas et d'une colonne vers la gauche. Mais il va certainement conditionner... |
| 18/05/2014 à 02:18 | C2M | Zoom par défaut lors de la création d'un graphique | Si tu fais un clic droit et que tu tournes la molette, le zoom fonctionne ? Je te mets ton fichier modifié : j'ai mis une macro événementielle pour forcer le zoom à 100% quand tu actives le graphe. Redis-nous si tu as un message d'erreur ou si cela fonctionne. Voici un code à mettre dans un module s... |
| 17/05/2014 à 20:18 | JeremyW | Afficher classeur déjà ouvert | Essaie en remplaçant par Mais par la suite tu appendras que tu n'as pas besoin d'activer un classeur et/ou une feuille pour mettre à jour les données. Si cela ne fonctionne pas mets un fichier de test qui bug... |
| 17/05/2014 à 20:08 | C2M | Zoom par défaut lors de la création d'un graphique | Peux-tu mettre un fichier avec le graphique ? Si on fait un test chez nous et qu'on arrive pas à reproduire ce cas, tu n'auras pas de réponse satisfaisante... |
| 17/05/2014 à 20:01 | Alienox | Lv, impression et recherche | Alienox, On va le faire par étapes, pour l'instant je ne vois pas trop ce que tu veux faire. Et j'espère qu'on ne va pas trop galérer avec tes fusions de cellules ... Quand tu es dans le Lv1, tu sélectionnes l'activité Cholérétique, il affiche 4 plantes et 46 lignes... Tu fais un double clic l'entêt... |
| 17/05/2014 à 19:18 | cascado | Date mise a jour données | Tu me surprends, cela fonctionne chez moi. Dans le fichier que je t'ai mis à disposition, cela ne fonctionne pas ? Par contre, que l'on soit bien d'accord, une fois que les données sont collées, il ne faut plus faire de modification dans la feuille. Le simple fait de rentrer dans une cellule de d'ap... |
| 17/05/2014 à 19:00 | Mattsly | Problème code | Parfait... Pense à passer le fil en résolu..... |
| 17/05/2014 à 18:58 | JeremyW | Zone nommée dynamique | Concernant le " -1", cela ne fonctionne correctement que si tu as mis une entête de colonne en cellule AE1, par exemple "Photos", sinon cela ne te renverra jamais la dernière (dans ton exemple 04.jpg) Vérifie bien que toutes les photos sont dans le ComboBox... |
| 17/05/2014 à 13:27 | Mattsly | Problème code | Voilà, je t'ai mis deux solutions parmi d'autres ... |
| 17/05/2014 à 13:14 | JeremyW | Zone nommée dynamique | Je ne sais pas si c'est pour l'exemple que tu a fait ce fichier, mais dans la mesure du possible, essaie de faire les choses simplement. Quand tu n'a pas de données dans les colonnes de début, remplis les en priorités. Ta macro ne pouvait pas mettre les noms des photos en colonne A ? Quand tu peux m... |
| 17/05/2014 à 12:18 | cascado | Date mise a jour données | J'ai simplement mis ce code événementiel dans le module de la feuille donnees : Donc, à chaque fois que tu modifies une des cellules de la feuille donnees ,la macro se déclanche, c'est la raison pour laquelle on dit macro événementielle. Celle-ci est liée à l'événement de modification de cellule... |
| 17/05/2014 à 09:06 | milse | Inserer noms dans combobox | Bon, je veux bien faire un dernier effort... Ton requêteur est DAO... Et que fait-il exactement ? Il ne stocke pas les données dans une feuille ? Si la réponse est si, alors on se fiche d'où provient la donnée. Si elle provient d'un recordset dans un pgm VBA, alors il nous faut le code. Que souhaite... |
| 17/05/2014 à 03:45 | pimpon62 | Probleme d'insertion ou suppression de ligne ou colonne | Combien de colonnes x Combien de lignes par feuilles ? Les formules sont des RecherchesV ou des formules matricielles ? Elles extrêmement gourmandes en mémoire... As-tu des images sur les feuilles ? Elles peuvent prendre beaucoup de place... Généralement les problèmes de performances sont liés aux f... |
| 17/05/2014 à 00:55 | JeremyW | Zone nommée dynamique | Qu'as-tu mis dans le ControlSource du ComboBox ? Peux mettre un exemple de ton fichier ... |
| 17/05/2014 à 00:49 | cascado | Date mise a jour données | Une solution consiste à apporter la date de mise à jour des données en même temps que l'import, une colonne supplémentaire par exemple, si ton import est manuel, genre copier-coller, dans ce cas, tu peux mettre manuellement la date dans une cellule. Si ton import est automatisé, comment l'est-il ? P... |
| 17/05/2014 à 00:40 | milse | Inserer noms dans combobox | C'est vrai qu'avec si peu de renseignements, la réponse ne peut être que vague : Oui Oui Moi : C'est facile ? En bien cela dépend de ta requête SQL. Quel est le requêteur ? Il est interne à Excel (query, odbc, dao..) ? Si la réponse est oui, alors cela ne devrait pas être très compliqué, si la répon... |
| 17/05/2014 à 00:25 | Mattsly | Problème code | Je ne sais pas, mais d'après ton code, c'est obligé que tu mettes un 1 dans les deux cellules, car tu as imbriqué un seconde boucle dans la première. Essaie de modifier ton code en ne mettant qu'une seule boucle, et pour t'aider je te donne ce tuyau : ta boucle doit être de 1 à 2. Tu devrais t'en so... |
| 17/05/2014 à 00:18 | josecarreira78 | UserForm et mémoire temporaire | Qu'est ce que tu veux dire par Plus tard ? Si tu es dans la même exécution de macro, il faut que tu déclares les variables en Public (dans un module standard) pour stocker les informations qui doivent passer d'un UserForm à l'autre. Une fois que la macro s'est arrêtée, il faut considérer que les var... |
| 16/05/2014 à 23:50 | bylbo7 | Comment definir une position ? | Gmb, t'as un peu de mal en ce début de weekend, je trouve... Tu as copier-coller à coté des cotes de code..... |
| 16/05/2014 à 23:42 | RiDim5950 | Format date macro | Ce serait sympa d'être plus précis dans les explications de la manipulation qui à été faite. Comment a été remplie la cellule d'origine ? saisie manuelle ? résultat d'une formule ? Importation de données ? Si tu a fais un copier-coller, vérifie le format de nombre de chacune des deux cellules (sourc... |
| 16/05/2014 à 23:24 | Mattsly | Problème code | D'après ton code, si les cellules des colonnes M et N et de la ligne 5 sont = 3 alors les cellules de la ligne des colonnes J et K et de la ligne 7 sont remplie avec un 1. Dans ton message du dis quelles sont chargée par un 2, sans doute voulais-tu dire 1... Si tu décomposes le code ligne par ligne... |
| 16/05/2014 à 22:37 | Alienox | Récup données internet | Non, pas encore, je vais essayer de regarder si possible pour le début de semaine prochaine... |
| 16/05/2014 à 21:40 | croky23 | Code VBA pour connaitre si un fichier est ouvert | Ton code n'est pas le bon, il permet simplement de savoir si le classeur "Planning.xls" est ouvert dans l'instance d'Excel qui exécute la macro. Ensuite, tu dis : Normalement, quand on ouvre un classeur, toutes ses feuilles sont disponibles, pas chez toi ? ... Je traduis : on ouvre un classeur mais... |
| 15/05/2014 à 03:34 | Eloalex27 | Recopie de la référence d'une cellule sélectionnée | Je te mets quand même le code au cas ou... A mettre dans le module de la feuille : Sinon la cellule ne s'actualise qu'avec un recalcul et que tu valides avec le clavier, si tu valides en utilisant ta souris, la fonction Cellule renvoie la cellule que tu viens de sélectionner. Si tu es en calcul manu... |
| 15/05/2014 à 03:05 | Nathalie Charette | Filtre avec 2 valeurs | Frangy, Non, effectivement, ce n'est pas ShowAllData, je me suis mal exprimé, c'est l'exécution du filtre avancé qui supprime les 2 filtres automatiques. Peux-tu rectifier ton code un peu plus haut, tu as nommé la macro Sub Trier() ? ça pourrait en perturber certains... |
| 15/05/2014 à 02:58 | MK42 | Afficher la colonne correspondant au maximum | Moi c'est Benead (ou Benoît) mais pas Bernard. Sorry, j'avais pas fait attention à ta version d'Excel. En version anglaise, cela doit donner cela : =INDEX(A$1:C$1,MATCH(MAX(A10:C10),A10:C10,0))... |
| 15/05/2014 à 00:28 | pompaero | Mémoriser des renseignements | La solution la plus simple pour résoudre ton problème est de dupliquer ton planning par mois, de cette façon tu conserves toutes tes données sans avoir à les stocker dans ta feuille Data. Sinon c'est VBA obligatoire... |
| 14/05/2014 à 21:39 | croky23 | Code VBA pour connaitre si un fichier est ouvert | Je connais pas dropbox, mais quand tu ouvres le fichier et qu'il est déjà ouvert, Excel ne te le dis pas (Fichier ouvert en écriture par ...) ... |
| 14/05/2014 à 21:05 | Nathalie Charette | Filtre avec 2 valeurs | Frangy, je trouve cela très bien de faire la promotion du très puissant filtre élaboré. On a pas forcément besoin de VBA... Sauf pour l'actualiser (coté pratique). Peux-tu rectifier ton code un peu plus haut, tu as nommé la macro Sub Trier(), ça pourrait en perturber certains. J'ai regardé le fichie... |
| 14/05/2014 à 19:47 | MK42 | Afficher la colonne correspondant au maximum | Une solution ... |
| 14/05/2014 à 19:29 | Coldwarkids | Difficultés pour corriger 1 erreur d'exécution 1004 VBA | Colwarkids, sans corriger tout le code, quand tu utilises la propriété FomulaLocal , il faut que tu remplisses la formule avec l'accentuation qui correspond à celle de ton ordinateur, dans ton cas (Excel FR), il faut remplacer le point par la virgule. De plus tu ne peux pas placer la variable so com... |
| 14/05/2014 à 18:19 | Archi-plans.com | Publipostage | Je ne suis pas un spécialiste de Word, mais il ne me semble pas possible de faire ce que tu demandes avec les options natives du publipostage. Pour pouvoir répondre à ta demande, je te propose une solution VBA Word à adapter à ton besoin. Dans ma solution, lorsqu'on exécute la macro, on compte le no... |
| 14/05/2014 à 07:54 | sky45 | Appliquer une formule à une colonne entière | C'est Benead, par Bernard, mais no problem... |
| 13/05/2014 à 02:16 | akaddoc | Controle image | Akaddoc, Il n'est pas facile de charger l'image d'un Userform à partir d'une image qui se trouve sur une feuille parce que ce n'est pas prévu par le code VBA. De mémoire c'est quand même possible en passant par des API (qui font des copier-coller), mais il n'est pas certain que cela fonctionne avec... |
| 13/05/2014 à 01:19 | Kisscool25 | Renommage fichier PDF d'apres un listing sous Excel | Cela donne cela : J'ai mis un contrôle supplémentaire pour contrôler le fichier de destination n'existe pas avant de renommer le fichier. Je n'ai pas tester, si il y a un problème redis-moi... |
| 12/05/2014 à 19:40 | sky45 | Appliquer une formule à une colonne entière | Sky45, juste pour le fun, astuce valable que pour les versions d'Excel 2007 et supérieures, si tes données et tes formules sont sous forme de tableau, tu peux passer en mode tableau avec entêtes (c'est mieux, sinon Excel en ajoute) : Ruban Insertion/ Groupe Tableaux/Tableau , le fait d'être en mode... |