Modérateur

Inscrit le :27/04/2007
Dernière activité :16/09/2026 à 16:39
Version d'Excel :2016, Mac 2011
Emploi :Retraité
Lieu :Liège - Belgique
Messages
16'389
Votes
2'934
Fichiers
3
Téléchargements
10'423
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par Dan - page 255

DateAuteur du sujetSujetExtrait du message
24/10/2014 à 12:46lolo3144 Enregistrement fichier Excel avec macroRe Est-ce l'extension du fichier utilisé est bien en XLSM ? A te relire...
24/10/2014 à 12:31lolo3144 Enregistrement fichier Excel avec macroCela peut provenir des autorisations d'exécution de macro lié aux options excel des utilisateurs et de l'extension du fichier qui doit être en .XLSM (à partir de excel 2007 Crdlt...
24/10/2014 à 08:05JEROME M RechercheVEssaie avec la formule si et ESTERREUR Comme ceci --> =si(Esterreur(rechercheV(……);"NO";(rechercheV(…..)) Si ok, clique surle v vert à coté du bouton EDITER pour cloturer le fil lors de ta réponse Crdlt...
23/10/2014 à 13:26Gulli Message d'erreur 13 VBARe En relisant les codes et tes explications, je te propose ceci : Tu mets une fois pour toute le mot TOTAL dans la dernière colonne à droite (BC dans ton fichier) On remplace la macro 1 et 3 par une seule (Mise en forme de la colonne TOTAL et calcul de la somme de chaque ligne) Lorsque tu ajouteras...
23/10/2014 à 08:39bjou Copier le contenu d'une ligne x fois selon xRe, Ton fichier en retour avec le bouton et un code VBA A noter que j'ai repositionné tes deux tableaux Ligne 4 pour les données, Tableau 1 colonne B et Tableau 2 Colonne U Si ok et que ta demande est terminée merci de cloturer le fil en veillant à cliquer sur le V vert à coté du bouton EDITER lors...
22/10/2014 à 12:33bjou Copier le contenu d'une ligne x fois selon xPourquoi 4 x ? Dans ton exemple plus bas c'est uniquement sur base de la valeur en AF on va juqu'où en colonne U ? Crdlt...
22/10/2014 à 08:40Gulli Message d'erreur 13 VBARe Ah ok. c'est différent de ce que tu avais fait là. Car au vu de ton explication, il faut chercher la colonne après la dernière date en ligne 1 puis y mettre le mot total. Je suis en train de modifier ta macro Peux-tu me dire qui met la date dans la première ligne ?? par code ou toi même au clavie...
20/10/2014 à 13:28jonleboss TCD et exlusion des valeurs vide d'un filtreC'est pas le même sujet qu'ici ??? tcd filtres et valeurs vides Crdlt...
20/10/2014 à 13:19raphdasRecherchev en code VBAIl faudrait savoir comment tu fonctionnes pour ce fichier. Feuille 1 : est ce que c'est une list préétablie ou est-ce tu entre des numéros en colonne L un par un ?? Idem pour feuille 3 Pour la rechercheV, tu veux mettre la formule RechercheV en colonne AF ou simplement que le code VBA te donne un ré...
20/10/2014 à 13:09BrunoDS78 Macro ouvrir fichier PDFQuel est le répertoire complet où se trouve le fichier ? c:\.....\..... A te relire...
20/10/2014 à 08:28sophang Macro pour Réduire champs dans un TCDAvec les TCD et surtout code, c'est toujours préférable d'avoir le fichier Essai ceci en supposant 1 seul TCD par feuille Si ta demande est solutionné veille à clique sur le V vert à coté du bouton EDITER lors de ta réponse afin de cloturer le fil A te relire Crdlt...
18/10/2014 à 14:48KEVING971 Macro pour ordre de fabricationRe, Déso... j'avais compris que tu voulais la liste des valeurs à 0 dans la feuille OF Corrige dans le module VBA du fichier que j'ai posté et remplace la macro par celle-ci A te relire Amicalement...
18/10/2014 à 09:07KEVING971 Macro pour ordre de fabricationRe, Effectivement ... Sans le fichier que je t'ai posté tu dois simplement mettre le numéro de semaine en G3. Cette action va te permettre d'obtenir ce que tu demandes. Exemple : en feuille 1 mets 41 ou 42 ou une autre semaine dans G3 Si le numéro de semaine n'existe pas en feuille OF tu auras un me...
17/10/2014 à 13:31KEVING971 Macro pour ordre de fabricationUne proposition dans le fichier joint. Change la date en G3 dans ta feuille 1 pour importer tes données. J'ai défusionné la cellule F3 et G3. Attention aux cellules fusionnées, lorsque l'on fait appel à VBA. Un moment ou un autre il y a toujours un bug qui arrive. Si ok et que ta demande est solutio...
16/10/2014 à 21:47Gulli Message d'erreur 13 VBARe, . Le code à modifier Ce qu'il faut aussi faire, c'est déplacer tes 4 macros (macros1, macro2....) de la feuille Previsonnelle et les mettre dans un module Ensuite enlever le mot PRIVATE devant chaque nom de macro Juste après Macro2, enlever la ligne SUB SOMME () Tu veux faire la somme de chaque...
16/10/2014 à 21:40InfcollectorMacro pour remplir une cellule en fonction d'une autreRe, colle bien le code au bon endroit Clique droite sur l'onglet concerné par la macro Choisis "visualiser le code" colle le code que je t'ai donné Attention que tu ne dois avoir qu'une seule fois la macro Private sub Worksheet_change à cet endroit. C'est probablement la source du message d'erreur q...
15/10/2014 à 13:19Gulli Message d'erreur 13 VBARe, A quoi correspond 60 et 220 à une nombre de lignes et colonnes ?? A te relire...
15/10/2014 à 13:15InfcollectorMacro pour remplir une cellule en fonction d'une autreEssaie plutot comme ceci : Code à coller dans la feuille concernée. Tu peux adapter le 6000 au nombre maximum de ligne que tu as dans ta feuille Si ta demande est solutionnée, clique sur le V vert à coté du bouton EDITER lors de ta réponse afin de cloturer le fil Amicalement...
15/10/2014 à 12:58allardinho Copier value et non formule avec un copy WorksheetsEssaie comme ceci : Si ok et que ta demande est terminée, veille à cliquer sur le V vert à coté du bouton EDITER lors de ta réponse Crdlt...
15/10/2014 à 12:42Gulli Message d'erreur 13 VBAIl te manque un END IF dans ton code avant NEXT I Essaie plutot ceci : Autre chose, sans voir ton fichier, : J vas toujours jusque 60 ?? et I jusque 220 ?? LA valeur TOTAL se trouve sur la feuille Prévisionnelle ou sur une autre feuille ? Crdlt...
15/10/2014 à 08:11cfn3cfnLire un fichier wave en VBAUne idée avec ce lien et le fichier posté par Lhermite --> Lire son Wav Amicalement...
14/10/2014 à 13:14deton Explication MacroVoici les explications Si ok et terminé, lors de ta réponse veille à cocher la case Verte à oté du bouton EDITER pour cloiturer le fil Crdlt...
14/10/2014 à 13:02zenitzu Mise en forme Label dans un UserformRe Merci de ton fichier. En fait j'ai l'impression qu'il n'y a aucun souci. Simplement que la dimension de ton label n'est pas assez large pour afficher ce que tu veux voir. Exemple, élargis le label177 dans l'USF, puis modifie en N33 pour voir Ce que tu peux faire, c'est mettre la propriété AUTOSIZ...
13/10/2014 à 08:33ClemmB Ajouter une colonne dans chaque ongletRe Oups tu as cloturé le fil alors que tu as encore une question, je vois Sans voir le fichier, tu peux par exemple essayer ce code, à placer juste entre END SUB et NEXT ln Crdlt...
13/10/2014 à 08:27zenitzu Mise en forme Label dans un UserformRe Sache que tu as tous les outils VBA pour qu'une textbox ressemble à un label. Pour ton souci, il faudrait voir le code complet ou tout au moins le fichier avec tes données non condientielles Est-ce possible ? A te relire...
10/10/2014 à 13:02ClemmB Ajouter une colonne dans chaque ongletEssaie plutot ton code comme ceci : Si ok lors de ta réponse, clique sur le V vert à coté du bouton EDITER pour cloturer le fil...
10/10/2014 à 12:37zenitzu Mise en forme Label dans un UserformRe Si tu as un code comme cela, tu dois enlever le chiffre 2, est-ce une erreur de frappe ?? Si tu cliques sur la croix, pas de souci de ce coté Autre chose, pourquoi tu utilises des labels pour importer des données de ta feuille ?? Tu devrais plutot avoir des textbox ou listbox A te relire...
09/10/2014 à 13:41j-charlesCopie d'une macroRe Oublie pas de cloturer le fil en cliquant sur le V vert à coté du bouton EDITER Crdlt...
09/10/2014 à 12:57j-charlesCopie d'une macroRe Tu dois enlever le 2 de PRIVATE SUB dans ta feuille Alarm et faire ce que te dis FRED au sujet du mot RECOPIE Crdlt...
09/10/2014 à 12:53Onafe57Mise en forme d'un tableau croisé dynamique - Excel 2003Edit...
09/10/2014 à 12:53Onafe57Mise en forme d'un tableau croisé dynamique - Excel 2003Clique droite dans le TCD puis choisir l'option "option du tableau". ensuite décoche Total ligne et colonnes Pas simple si ce n'est par code VBA. Mais il te faut savoir ce que tu veux exactement faire car ton explication est trop vague. Pour faire simple utilise les mise en forme automatique via le...
09/10/2014 à 12:38j-charlesCopie d'une macroVois la macro dans ta feuille Alarm --> Private Sub Worksheet_Change2(ByVal Target As Range) Enlève le chiffre 2 Refais un essai Crdlt...
09/10/2014 à 08:25fatal1ty Copier cellules dans tableau filtréRe Merci de tes deux fichiers mais je vois pas ce que tu veux faire en fait Dans le fichier "exemple calcul à importer en A2 j'ai ceci --> MAX[A_1@PH_254_MAX_PH?] On doit faire quoi ?? A te relire...
09/10/2014 à 08:21zenitzu Mise en forme Label dans un UserformRe Sans voir le fichier... est-ce que tu vides bien les rubriques lorsque tu fermes l'USF. Au lancement de l'USF tu n'utilisdes pas le ROWSOURCE par hasard ?? Le mieux serait que je vois que je vois la macro utilisée quand tu fermes l'USF et celle quand tu l'ouvres. Crdlt...
08/10/2014 à 12:56fatal1ty Copier cellules dans tableau filtréCrdlt...
08/10/2014 à 12:54zenitzu Mise en forme Label dans un UserformSans voir le fichier et le code complet, tu modifies les données dans ton fichier excel avec l'userform ouverte ou fermée ? Crdlt...
07/10/2014 à 13:17teddy33 Erreur automationJe ne vois pas l'uitilité de toutes tes variables ?? cela complique un peu le code essaie déjà comme ceci : Attention de mettre aussi le point devant ROWS.COUNT---> .ROWS.COUNT Attention aussi que C11 et C12 ont la même référence colonne Q (mais cela est peut être normal) A te relire...
06/10/2014 à 12:55nonow Execution auto macro lors de la modification d'une valeurLogique car la macro Private Sub Wordksheet_Change(ByVal Target As Range) est mal placée dans ton fichier va dans le module, enlève la macro et place là dans la feuille Devis. Pour ce faire : Clique droite sur l'onglet Devis choisis l'option "visualiser le code" Dans la fenetre, colle le code que tu...
06/10/2014 à 08:07jajawine Tableau volume formule VBARe Oups répondu trop vite et j'avais pas revérifié... Essaie plutot ceci : Crdlt...
03/10/2014 à 12:55j-charles Cellule active dans une autre feuilleRe, Ok mais dans ta demande tu parles de la feuille 1 et 2, cela correspond à quoi dans le fichier. Normal que cela marche pas car tu ne dois pas que tu as une liste déroulante dans chaque feuille. Ma solution implique de n'avoir qu'une liste déroulante dans une seule feuille et d'appliquer la formu...
03/10/2014 à 12:47jajawine Tableau volume formule VBARe, Essaie en remplaçant, l'instruction par celle-ci Si tout ok, clique sur le v vert à coté du bouton EDITER lors de ta réponse afin de cloturer le fil Crdlt...
03/10/2014 à 08:51j-charles Cellule active dans une autre feuilleRe Si cela doit fonctionner. Maintenant il faut remplacer "Feuil1" par le nom de ta feuille. Donc ceci --> = "Nom de ta feuille"!D9 Si pas correct mets ton fichier en ligne avec données non confidentielles Crdlt...
02/10/2014 à 13:17j-charles Cellule active dans une autre feuillePourquoi ne pas mettre cette formule en D9 en feuille 2 --> =Feuil1!D9 A te relire...
02/10/2014 à 13:09jajawine Tableau volume formule VBARe, dlg est une variable qui correspond à la dernière ligne trouvée remplie dans ton tableau. A chaque fois que tu démarres le code, la variable dlg est initialisée et prend la valeur correspondant à la dernière ligne complétée du tableau. Dans l'instruction je lui ajoute 1 pour repérer la ligne vid...
02/10/2014 à 08:39jajawine Tableau volume formule VBARe, Normal car cette fonction n'existe pas dans la version excel 2003. Fais ceci : Pour conserver cette ligne pour le cas où tu passerais à la version 2010 d'excel, désactive la ligne en plançant une apostrophe juste devant Range("B....), cela fera changer la couleur de cette ligne. mets les instruc...
01/10/2014 à 13:19jajawine Tableau volume formule VBARe, On peut tout simplement ajouter les infos l'une à la suite des autres plutôt que d'insérer une ligne. Change le code que je t'ai donné par celui ci-après : Le calcul des sommes est fait de sorte que tu puisses lire le code et le changer éventuellement Il faudra vérifier si pour une année bisexti...
01/10/2014 à 08:13jajawine Tableau volume formule VBARe, La technique d'insertion d'une ligne vers le bas n'est pas toujours appropriée. Ppuis-je savoir si toutes tes lignes en dessous de la ligne 8 sont vides actuellement ?? Si oui je te donne le code On peut le faire par formule ou par VBA. j'ai voulu te proposer quelque chose hier pour les formules...
30/09/2014 à 13:24jajawine Tableau volume formule VBADans ton ISF, supprime toutes les macros --> P rivate Sub TextBox_Change Remplace ensuite ta macro Private Sub CommandButton1_Click() par celle ci-dessous Dans le module 3, remplace la macro par celle-ci : Pour la formule des totaux, te suffit de mettre une somme en colonne E Note : faudrait savo...
25/09/2014 à 13:37cfn3cfn Inserer une ligne dans une tranche spécifique du tableauPeut être essayer ceci : Amicalement...
25/09/2014 à 13:21julien7213 Fonction NextPas compris comment tu arrives à ce code essaie plutot ceci Si ok, lors de ta réponse clique sur le V vert à coté du bouton EDITER pour la cloture du fil Crdlt...