| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 16/02/2011 à 08:12 | GDev | Copie d'une plage de formule d'un fichier vers un autre | Re, Ben sous Excel 2000, 2004 (mac) cela fonctionne. Peut-être y a-t-il une option particulière sous excel 2007 ?? Peut être peux-tu mettre un exemple de fichier ?? Amicalement... |
| 16/02/2011 à 08:09 | nero2a | Pb code | Re, A la relecture de ton message, comment on fait pour savoir que le souci est sur la première ligne ????? Si tu expliquais mieux ce que tu veux faire, on pourrait comprendre. Je pensais que Dubois avait compris mais apparement il est dans le même cas que moi on dirait A bientôt... |
| 15/02/2011 à 21:31 | nero2a | Pb code | Dans cette ligne --> if If range("B1:AA1").Value = "" Then Tu as deux fois un IF qui se suivent. Un seul suffit Si ok, n'oublie pas de cliquer sur le V vert pour cloturer le fil Amicalement... |
| 15/02/2011 à 17:33 | GDev | Copie d'une plage de formule d'un fichier vers un autre | Il faut passer par EDITION / COPIER / COLLAGE SPECIAL --> puis cocher l'option FORMULES Donc copier les cellules A1:A3 puis coller dans l'autre fichier comme expliqué ci-avant Si ok, n'oublie pas de cloturer le fil. Clique sur le V vert. Amicalement... |
| 15/02/2011 à 09:19 | Yvouille | Code VBA lancé le 1er janvier de chaque année | Je n'ai pas le même souci que toi. Tout semble fonctionner normalement. Lorsque tu ouvres le fichier, est-ce que la macro dans Thisworkbook est activée ?? Dans ton fichier ici, elle est inopérationnelle. Pour moi, le souci ne vient pas de ce fichier mais d'un autre. Il faudrait donc si dans tes autr... |
| 14/02/2011 à 22:42 | Egruat | Boucle pour trouver TCD dans toutes les feuilles | Merci de mettre un fichier en ligne ce sera plus simple, surtout avec les TCD Amicalement... |
| 14/02/2011 à 22:39 | Licaon | Rendre impossible la saisie de doublon dans une colonne | Le fichier en retour avec : Le déplacement de la sub AfficheUSF qui doit être dans un module et non dans la feuille 1 l'ajout d'instruction pour les doublons dans la macro Private Sub CommandButton1_Click() A noter que les macros ci-dessous devraient être supprimées Private Sub ComboBox1_Click() Pri... |
| 14/02/2011 à 22:12 | gangers66 | Temps d'exécution trop long | Merci de mettre un fichier en ligne ce sera plus facile de comprendre et de refaire le fichier pour proposer quelque chose. A priori, je ne vois pas à quoi peut servir la première instruction... à moins que l'on compare deux feuilles ?? Amicalement... |
| 09/02/2011 à 14:19 | marcolevrai | Cellule couleur automatique | Re, Je ne peux pas te donner de détails sans savoir comment actuellement les couleurs se mettent entre F1 et Z1. D'où ma question avant. Mets éventuellement le fichier en ligne sans données confidentielles, ce sera plus simple Amicalement... |
| 09/02/2011 à 14:01 | marcolevrai | Cellule couleur automatique | Cette condition est réalisée avec une MFC ou un code macro Amicalement... |
| 09/02/2011 à 13:22 | Doliprane | Ouvrir WORD sous Excel | Les données de la feuille Rapport à mettre en word sont comprises entre quelles cellules (A1 à ????) Amicalement... |
| 08/02/2011 à 13:47 | Wati62 | Convertir données tableau en formulaire | Re, Si ok, n'oublie pas de cloturer le fil --> clcique sur le V vert Amicalement... |
| 07/02/2011 à 22:09 | Wati62 | Convertir données tableau en formulaire | Merci de mettre un fichier en pièce jointe. Ce sera plus facile de proposer une solution Amicalement... |
| 07/02/2011 à 22:07 | clinton30 | Realisation d une macro | Re, Ok. N'oublie pas de cloturer le fil en cliquant sur le V vert A bientôt... |
| 07/02/2011 à 15:49 | hilalo | Rechercher une formule adaptée | Re, Ce qu'il faut comprendre c'est comme excel fonctionne avec les dates. Soit une cellule formatée en date (FORMAT / CELLULE / NOMBRE --> choisir date) Si l'on tape 1 dans une cellule cela renvoie 1/01/1900 Si l'on tape 2000 dans cette cellule cela renvoie 22/06/1905 ect... Excel considère en fa... |
| 07/02/2011 à 14:24 | drislouk69200 | Problème recherche V | La formule RechercheV n'est pas appropriée. Il faut utiliser la formule Index equiv En E1 --> =INDEX(Feuil1!A2:B8;EQUIV(Feuil2!A1;Feuil1!B2:B8;);1) Pour éviter une erreur si A1 n'est pas trouvé --> =SI(ESTERREUR(INDEX(Feuil1!A2:B8;EQUIV(Feuil2!A1;Feuil1!B2:B8;);1));"";INDEX(Feuil1!A2:B8;EQUIV(... |
| 07/02/2011 à 14:18 | hilalo | Rechercher une formule adaptée | Merci d'éditer le titre de ton sujet en mettant un titre qui se rapporte à ta demande Vois ce lien qui peut aider --> https://forum.excel-pratique.com/excel/explications-et-regles-a-respecter-t13.html A bientôt... |
| 07/02/2011 à 14:11 | nando8191 | Trouver la formule | En C1 comme ceci : =SI(ESTVIDE($B1);"";RECHERCHEV($B1;'agent+matricule'!A:B;2;0)) Amicalement Edit : Un conseil évite de mettre des bordures et ou formules partout sur tes feuilles quand tu n'as pas d'info à mettre dans tes cellules. Cela ne fait qu'alourdir ton fichier Mets plutôt ceci en C1 -->... |
| 07/02/2011 à 13:03 | chb44 | Problèmes code VBA | Pourquoi ne pas mettre le code dans un module plutôt que dans la feuille et le déclencher par un bouton Si ok, remplacer la première ligne par SUB CACHER() puis mettre le code dans un module et lui associer un bouton. Ensuite supprimer le code PRIVATE Worksheet.... se trouvant dans la feuille De là... |
| 07/02/2011 à 08:33 | pass-pass | Une lenteur pas permise | Re, Ok pas de souci de ce coté donc. On peut remplacer ces 35 macros par une seul code qui reprend cette action sur les 35 feuilles. Cela permettra une amélioration. Le tout est de connaître le nom des feuilles de ton fichier. Amicalement... |
| 07/02/2011 à 08:19 | cyrina | Macro qui récupère les e-mails colon C pr mailing | Re, Effectivement le code ne tenait pas compte du nombre d'adresse mail. Toutefois Yvouille, pour qui j'avais fait cette proposition, ne m'a jamais signalé ce problème . Pour ma part je sais que sur Mail pour MAC je suis limité à 43 adresses. Pour Outlook je n'ai jamais eu ce souci. Si souci avec le... |
| 06/02/2011 à 20:26 | cyrina | Macro qui récupère les e-mails colon C pr mailing | Il faut connaitre le client de messagerie Outlook, mail, ???.... Ce lien qui devrait aider je pense --> https://forum.excel-pratique.com/excel/insertion-automatique-d-adresses-electroniques-t16935.html ? Amicalement... |
| 06/02/2011 à 20:17 | pass-pass | Une lenteur pas permise | La macro Private Sub Worksheet_Activate() concerne uniquement la feuille "équipe" ou d'autres feuilles de ton fichier ? La macro Private Sub Worksheet_Change(ByVal Target As Range) est dans la feuille "connexion" ? Autre chose, dans la macro worksheet_change, tu as deux variables : Dim celact As Ran... |
| 06/02/2011 à 11:37 | yesdif | Création Bon de Commande | Re, . As-tu essayé officesuite viewer ? Si ok pour tout, n'oublie pas de cloturer le fil en cliquant sur le V vert. Amicalement... |
| 05/02/2011 à 21:08 | yesdif | Création Bon de Commande | Re, Ben si tu avais l'essai tu aurais vu que la liste déroulante t'affiche ce que tu veux. Tape une lettre ou deux puis clique sur la liste déroulante à droite dans la cellule pour afficher les items relatifs à ton choix. AMicalement... |
| 05/02/2011 à 11:52 | JPM01 | Macro commande et raccourci de dossier | Re, dans le raccourci ?????? Pas sur d'avoir compris là ... Sur la station Win Xp il faut ouvrir excel et aller dans le menu pour autoriser l'utilisation des macros et ce, via l'outil développeur comme expliqué dans le lien que je t'ai donné avant. Une fois fait l'ouverture du fichier excel permettr... |
| 05/02/2011 à 11:40 | yesdif | Création Bon de Commande | Re, Il faut tirer avec la poignée de recopie ou recopier les formules jusqu'en bas de ton tableau. De même pour la liste déroulante "désignation". En A14 mets cette formule --> =SI(ESTVIDE(B14);"";INDEX(Articles;EQUIV($B14;Designation;1);)) En D14 mets cette formule --> =SI(ESTVIDE(B14);"";IND... |
| 04/02/2011 à 15:28 | yesdif | Création Bon de Commande | Ton fichier en retour avec en jaune les endroits où tu dois te servir de la liste déroulante. En désignation, tapes la première lettre pour avoir la liste des articles commençant par cette lettre Amicalement... |
| 03/02/2011 à 21:58 | Aurélien L | Imprimer plusieurs fichier avec numérotation suivie | Re, effectivement le fichier ne m'aide pas trop. Qu'est ce qui est à imprimer avec numérotation de page ? Les feuilles 020, 208 ?? C'est cela qui fait ramer le PC. Cette fonction est intéressante mais alourdit toujours un fichier et son fonctionnement puisqu'elle d'ordre matricielle. Choisis plutôt... |
| 03/02/2011 à 21:51 | finarfin | Repartition par classe | Merci de mettre un fichier en ligne ce sera plus facile de donner une solution correcte par rapport à ton fichier. Amicalement... |
| 03/02/2011 à 21:49 | clinton30 | Realisation d une macro | Vois le fichier joint avec un exemple. Sur la feuille 2 une liste déroulante qui te permet de choisir le nom. La liste est établie à partir de la feuille Janvier. Le mieux serait de créer une liste de référence ailleurs sur la feuille 2 par exemple. ensuite mettre la liste déroulante dans la feuille... |
| 03/02/2011 à 12:53 | BastLat | Surveillance accès fichier réseau | L'identité de l'ordi ou celle de l'utilisateur ? Amicalement... |
| 03/02/2011 à 12:50 | Aurélien L | Imprimer plusieurs fichier avec numérotation suivie | Bizarre ce souci là car on ne parle que de 500 lignes (à voir combien de colonnes aussi ...) On pourrait voir un fichier exemple sans données confidentielles ?? Amicalement... |
| 02/02/2011 à 12:52 | jade88 | Tout en majuscule Excel | Cela aurait été mieux de voir le fichier mais bon... Avec ce code : Le code est à placer en VBE dans un module Pour l'exécuter --> soit mettre un bouton, soit aller par OUTILS / MACRO / MACRO et sélectionner la macro puis cliquer sur OK. Amicalement... |
| 01/02/2011 à 20:04 | mattdogg97 | Méthode Approprié Excel VBA | Merci de mettre un fichier en ligne. Ce sera plus facile de trouver la solution et ce, d'autant que tu fais appel à deux fichiers Amicalement... |
| 01/02/2011 à 09:36 | dubois | VBA Constante | Re, Il faut oublier les "Const" pour ce que tu veux faire. Réflection faite pourquoi ne pas utiliser des Noms via Insertion / Nom / définir (exemple --> EQ). De cette manière tu peux reprendre ce nom (Range(EQ) dans tes codes plutôt que par exemple Sheets("Inscriptions").Range("d2"). Pour ce qui... |
| 01/02/2011 à 08:17 | kris_dpt21 | Transformer une cellule en cellule à cocher | Pas sûr que ce soit ce que tu cherches par rapport au code de Tulipe car je ne vois réellement que la solution de Banzai comme celle qu'il te faut. Toutefois en mettant un X dans une colonne à coté des cellules contenant du texte on peut utiliser le code proposé par Tulipe. J'ai modifié ce code pour... |
| 31/01/2011 à 12:48 | dubois | VBA Constante | Bête question peut être mais Range("d2") risque de changer dans ton fichier pendant l'exécution d'un code ou on peut le fixer à l'ouverture du fichier ? A te relire... |
| 31/01/2011 à 12:43 | cfn3cfn | C'est du chinois | Certainement dû à un passage de ton fichier entre Windows et Mac et surtout par l'utilisation d'une police qui n'est pas reconnue. Cela arrive parfois. Essaie de voir avec les polices asiatiques sur ton MAC et désactive les. Amicalement... |
| 30/01/2011 à 11:17 | JPM01 | Macro commande et raccourci de dossier | Re, Vérifie par ce lien --> https://forum.excel-pratique.com/cours-astuces/securite-des-macros-t19852.html Amicalement... |
| 30/01/2011 à 11:16 | Elestranjero | Crash d'Excel à l'exécution d'une macro | J'ai un peu réarrangé le code, merci de tester comme ceci : Si un crash est toujours constaté, il serait bon d'essayer en remplaçant les deux instructions END en début de macro par EXIT SUB. A noter que les lignes 54 et 55 ne servent plus. Si ok, n'oublie de cliquer sur le V vert pour cloturer le fi... |
| 28/01/2011 à 08:08 | JPM01 | Macro commande et raccourci de dossier | Le classeur se trouve sur un serveur accessible depuis les postes de travail ? Vérifie le niveau de sécurité des macros des postes de travail via OUTILS / MACROS / SECURITE. Là choisir un niveau Moyen (conseillé !) ou Bas. Amicalement... |
| 27/01/2011 à 13:56 | Sean | Mon code s'efface | Juste une question avant de te donner le fichier. Pourquoi ne pas mettre tes listes de référence en CC et CD sur une feuille à part. ce serait plus facile. Sinon je te fais une proposition par macro. a te relire... |
| 27/01/2011 à 13:40 | BastLat | Numéro de semaine | Re, Il faudrait que je vois le fichier en question. est-ce possible ... |
| 27/01/2011 à 10:46 | BastLat | Numéro de semaine | Tu peut par exemple mettre déclencher une macro adaptée en fonction de la langue utilisée. Essaie avec ce code : Amicalement... |
| 27/01/2011 à 08:42 | Calou71 | Modifier le point d'attache des commentaires | Le triangle n'est pas déplaçable par contre le commentaire oui. Un fichier serait intéressant pour analyser Amicalement... |
| 27/01/2011 à 08:27 | Yvouille | Code VBA : Instructions "Flag" | Re, Oui et non Claude car s'il y un plantage, la fermeture du fichier fera que Flag sera de nouveau False à sa réouverture. Par contre dans ce code j'aurais mis Flag = False juste en fin de code juste avant End sub putôt qu'après chaque groupe d'instructions. A vérifier dans le fonctionnement bien s... |
| 26/01/2011 à 22:56 | Yvouille | Code VBA : Instructions "Flag" | Re, Elles sont nécessaires dans une Private sub Worksheet change. Ce type de macro événementielle est déclenchée à chaque changement sur ta feuille et ce sur n'importe qu'elle cellule. Sans l'utilisation de cette variable Flag, tu pourrais dans certains cas tourner en boucle indéfiniment. Essaie ce... |
| 26/01/2011 à 17:51 | jean.francois | Mise d'une formule en macro | Re, Cette formule est à placer dans quelle feuille et quelle cellule ... |
| 26/01/2011 à 15:54 | Yvouille | Code VBA : Instructions "Flag" | Lors de l'exécution d'une macro Private Worksheet Change, tu modifies une donnée (ici par exemple B1) sur ta feuille. Le fait de ne pas prévoir une variable de type Boolean, va relancer la macro depuis le départ puisque celle-ci réagit en fonction d'un changement sur cette feuille. Ici dans ton code... |