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'424
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par Dan - page 251

DateAuteur du sujetSujetExtrait du message
19/03/2015 à 08:14JTeks1805 Tableau gestion suivi appelAvant de proposer quelque chose, le tableau contient des cellules fusionnées. A éviter si l'on fait appel aux macros. Cela ne pose que des soucis ou difficile à gérer. Peut-on les supprimer ? Concernant le ALL doit-on aussi tenir compte de ALL2 pour mettre ALL dans la colonne H Pour LAT et EURO, c'e...
18/03/2015 à 19:27floflo50100 Alimenter une comboboxUtilise ce code pour alimenter ta combobox sans doublons Code à placer dans l'USF. Si ok, clique sur le V vert à coté du bouton EDITER lors de ta réponse afin de clôturer le fil Crdlt...
18/03/2015 à 13:59PAT69 Moyenne de températureMême demande qu'ici non ?? -> https://forum.excel-pratique.com/excel/moyenne-de-temperature-t57112.html Crdlt...
18/03/2015 à 13:43Pikapi27 [VBA] Accélérer une boucleRe On aurait pu simplifier encore le code ... Si terminé, veille à cloturer le fil en cliquant sur le V vert à coté du bouton EDITER Cordialement...
17/03/2015 à 16:57OMZ Activer la mise en forme et la désactiver grâce à un boutonRe Ok j'ai vu Mets ce bouton dans chaque feuille comme cela plus besoin que d'une macro. C'est d'autant plus facile que je suppose tu crées chaque feuille à partir de la feuille Modele Dans ce cas le bouton sera toujours présent sur chacune de tes feuilles et associé à la macro Si ok, clique sur le...
17/03/2015 à 16:51Pikapi27 [VBA] Accélérer une boucleRe Evident que le filtre est plus rapide dans l'exécution du code ... Sans fichier pas facile de proposer d'où le code par boucle afin de tester si on gagne du temps. Par contre le plantage m'étonne...
17/03/2015 à 12:54Pikapi27 [VBA] Accélérer une boucleEssaie déjà comme ceci A te relire...
17/03/2015 à 09:30GoemsCoordonnées d'une celluleRe Non pas que je ne veuille plus te répondre sur le sujet mais comme James007 a prit le "lead" et te répond... Goems, c'est ce que je t'avais donné mais sur une colonne Pour ta formule, une fois que tu as la réf de la cellule, il faut utiliser la formule INDIRECT Exemple --> =SOMME(DECALER(INDIR...
17/03/2015 à 08:00OMZ Activer la mise en forme et la désactiver grâce à un boutonBeau fichier que celui là Tu remplaces "xlnone" par "xldouble" Donc dans la première partie du code supprime remplace le par Dans ton fichier, la macro est placée dans un module. Laisse là à cet endroit Il est où le bouton ?? A te relire...
16/03/2015 à 18:48OMZ Activer la mise en forme et la désactiver grâce à un boutonEssaie comme ceci Si ok, clique sur le V vert à coté du bouton EDITER pour cloturer le fil lors de ta réponse Crdlt...
13/03/2015 à 13:11JeremyWModule & macro dans une feuilleRe Si tu peux faire avec des CALL mais bon faut pas créer 50 modules. Essaie de regrouper par choses communes. tu peux aussi mettre tout dans un même module. Là c'est juste une question d'organisation pour toi t'y retrouver après Pour les cases à cocher, comme je te disais, il faudrait voir un peu l...
13/03/2015 à 13:02GoemsCoordonnées d'une celluleUtilise cette formule --> =SOMME(DECALER(C1;;;C13)) Avec C1 la première cellule de la colonne à additionner Avec C13, la cellule recherchée Cela suppose aussi que la colonne A est bien triée comme tu l'as fait dans ton fichier Si ok, clique sur le v vert à coté du bouton EDITER pour cloturer le f...
13/03/2015 à 12:53JeremyWModule & macro dans une feuilleBien entendu c'est ce qu'il faut faire. Cela a aussi l'avantage que si par mégarde tu supprimes une feuille, le code n'est pas supprimé. Maintenant il faut aussi voir le code que tu utilises pour chaque feuille Crdlt...
12/03/2015 à 13:59Meegolo Supprimer une ligne avec VBARe Dans le code d'Amadeus, -->Private Sub cmdsupprimer_Click(), juste avant le END SUB mets ces lignes Merci de cloturer le fil en cliquant sur le V vert à coté du bouton editer lors de ta réponse Crdlt...
12/03/2015 à 13:40gezanoizeCopier un tableau vers base de donnéesVois le fichier en retour dans lequel : un seul bouton sur la feuille 1 pour faire les deux opérations j'ai défusionné les colonnes dans la base de données Espérant avoir compris ta demande Crdlt...
12/03/2015 à 12:48Meegolo Supprimer une ligne avec VBARe Meegolo, je t'avais dit de mettre ce code dans ton fichier et pas dans celui d'Amadeus... Là tu n'auras pas de bug ! Voir les explications d'Amadeus dans son dernier post au sujet de Rowsource qui comme je l'ai déjà dit provoque souvent des soucis de gestion dans les codes et ne fonctionne pas so...
12/03/2015 à 07:55Meegolo Supprimer une ligne avec VBARe Oups déso Amadeus je viens de voir à l'instant que tu avais répondu juste avant que je ne poste... Meegolo, pour que ta liste déroulante soit vide, il te faut les deux codes. Dans ton fichier posté, prends mon code en supplément de celui d'Amadeus. A te relire Crdlt Edit Amadéus: Dan, bonjour. Au...
11/03/2015 à 21:07shayne77 Corriger un code VBA pour supprimer des feuillesRe Oui effectivement Crdlt...
11/03/2015 à 21:06Meegolo Supprimer une ligne avec VBADans l'USF 4, tu supprimes tous les codes et tu les remplaces par celui ci-après Reste à savoir où tu veux supprimer nom lorsque tu fais ton choix dans la liste. Dans la feuille ADHERENT ou la feuille LIVRES ? Si la feuille Livres, il peut apparaitre plusieurs fois non ? Crdlt...
11/03/2015 à 20:54poutch89 Suppression boutonRe Mets ce code dans l'USF. Cela supprimera le bouton quand tu fermeras l'USF Si besoin remplace le nom Activesheet par Sheets("nom de ta feuille contenant le bouton") Si ok, clique sur le V vert à coté du bouton EDITER pour clôturer le fil Crdlt...
11/03/2015 à 13:07poutch89 Suppression boutonSi j'ai bien compris à la lecture de la demande --> Clique droite sur le bouton puis DEL sur le clavier Crdlt...
11/03/2015 à 12:37shayne77 Corriger un code VBA pour supprimer des feuillesEssaie ceci : Si ok, clique sur le v vert à coté du bouton EDITER lors de ta réponse afin de cloturer le fil Crdlt...
11/03/2015 à 08:15Badab00m MAJ TCD impossibleJean Eric, A aucun moment Badaboom ne parle de code ni de type de fichier ... Pour ce qui est du nom de tableau, je me doute qu'il s'agit d'un tableau défini et bien entendu dynamique Ma question reste sachant qu'il faudrait savoir ce qui est défini derrière ce nom. Deux solutions, soit par formule...
10/03/2015 à 19:22Badab00m MAJ TCD impossibleRe Là j'ai un doute. pour moi il y a la page de cellule (en gros une base de données) et le tableau croisé ailleurs C'est bien cela ...
10/03/2015 à 19:16Badab00m MAJ TCD impossibleRe Avec la référence Tab_00179S, on ne peut rien faire. Il savoir ce qu'il y a comme plage de cellule derrière cela Crdlt...
10/03/2015 à 19:15Omba Resize et stockage de cellules dans une variable rangeSi j'ai bien compris essaie comme ceci : Cordialement...
10/03/2015 à 19:02Badab00m MAJ TCD impossibleRe En gros, la plage de cellule de la base de données est correcte avant la mise à jour par click droite mais rien ne se passe pour les deux collègues ?? A titre d'exemple, c'est possible de voir la référence de la plage utilisée ...
10/03/2015 à 16:15Badab00m MAJ TCD impossibleRe Est-ce que cela se passe sur tous les fichiers et avez-vous essayé de travailler depuis le poste de votre collègue ? Crdlt...
10/03/2015 à 14:16Badab00m MAJ TCD impossibleRE Vous avez vérifié que la collègue procède de la même façon ? Autre question : y a-t-il des dates qui interviennent dans le TCD ...
10/03/2015 à 13:34Badab00m MAJ TCD impossibleJ'ai développé le même genre d'application au travail et n'ai aucun souci Comment est effectuée la mise à jour du ou des TCD ?? Par code VBA, par click droite "Actualiser" ? A vous relire...
10/03/2015 à 13:23svbb Bouton d optionSupprime tous les codes que tu as mis dans ton USF et remplace les par celui-ci Si ok lors de ta réponse, clique sur le v vert à coté du bouton EDITER pour cloturer le fil Cordialement...
05/03/2015 à 13:25VictorienR Adresse de cellule dans une variableRe En fait tous ces problèmes viennent du fait que le tableau du fichier posté ne correspond pas à ton fichier. Essaie en remplaçant : par A te relire...
05/03/2015 à 13:15Did350 Code VBA pour espionsRe sous excel 2003, tu as une fonction Suivi de modification que l'on peut activer dans le cas de classeur partagé. Cela te permet de voir aussi ce que l'on a modifié Sinon essaie en mettant code dans THISWORKBOOK 'Macro Dan le 05/03/15 A l'ouverture il te mettra le nom de la personne qui a modifié...
05/03/2015 à 08:35Did350 Code VBA pour espionsRe Dans ton fichier, crée un onglet que tu nommes par exemple ADMIN ou autre Va ensuite dans VBA project et donne le moi le nom de l'objet associé à cette feuille. Tu verras en principe Feuil1(nom de l'onglet) ou Feuil2(nom de l'onglet)..... Cordialement Edit : Au fait sur quelle version excel fonct...
05/03/2015 à 08:13Did350 Code VBA pour espionsRe Si le fichier est obligatoirement enregistré, on peut donc mettre un code qui enregistre l'ouverture du fichier et le nom de celui qui l'a ouvert. Cela suppose évidemment que le code VBA n'est pas accessible. Est-ce bien le cas ? Si oui, cela devient assez simple dans le sens où seul toi aura acc...
04/03/2015 à 22:16VictorienR Adresse de cellule dans une variableRe Ah ben oui, si tu mets pas le fichier original.... Essaie avec ce code Crdlt...
04/03/2015 à 21:59aurelie91220 Renommer onglet avec contenu d'une celluleRe Le worksheets ?? de quelle instruction bloquante dans le code parles-tu ? Dans le fichier Extraction data.xls, quel est le nom de la feuille que tu copies vers le fichier Tranches horaires MCN_Stats Quotidiennes_MARS 2015.xls A te relire...
04/03/2015 à 13:22Did350 Code VBA pour espionsUne idée à creuser. Tu pourrais faire en sorte de savoir qui a ouvert le classeur. A l'ouverture on déclenche un code qui te met des infos dans une feuille cachée et on enregistre le classeur. On pourrait aussi mettre les infos à la fermeture mais si l'utilisateur décide de ne pas enregistrer ce qu'...
04/03/2015 à 12:59aurelie91220 Renommer onglet avec contenu d'une celluleA tester A noter que la boucle n'est utilise que si en A6 les noms peuvent etre changé une fois nommé. On pourrait éviter cette boucle en renommant directement la feuille une fois qu'elle est copiée Crdlt...
04/03/2015 à 12:46VictorienR Adresse de cellule dans une variableRe Dans le code et ce, juste avant DCL = DCL + 1 mets les instructions ci-dessous A te relire...
04/03/2015 à 08:26gbstyleCréation d'une macro pour insertion d'une ligne videRe Dans un message précédent tu m'as parlé de la ligne 46 comme étant maximum. Là je vois que tu vas plus bas. Normal ? C'est possible en dupliquant le code mais cela nécessite que le premier tableau ne bouge pas vers le bas comme tu l'as fait. Possible cela ? Sinon une autre solution, pourquoi ne m...
04/03/2015 à 08:15VictorienR Adresse de cellule dans une variableRe Vois ton fichier en retour dans lequel j'ai déplacé les boutons vers le haut dans la feuille planning A te relire pour tes commentaires Si ok, lors de ta réponse clique sur le V vert à coté du bouton EDITER afin de cloturer le fil Crdlt...
03/03/2015 à 08:37VictorienR Adresse de cellule dans une variableRe Merci de ton fichier. En gros il te faut un planning dans la feuille JM si pour chaque jour tu n'as pas de 0 en ligne 5 de la feuille Planning. Si oui, est-ce que l'on peut effacer le planning dans la feuille JM à chaque génération de la macro ou pas ? Autre question est-ce que ce planning est un...
02/03/2015 à 13:45VictorienR Adresse de cellule dans une variableCe serait mieux de mettre un fichier car on ne comprend rien là Une fois on parle de Planning JM, plus bas JM devient Jean Michel Puis cette instruction -> Worksheets("Planning JM").Columns(Colonneactivefinale).Rows(1), cela ne veut rien dire. Tu veux faire quoi ? Ligneactive ?? cela vient de quo...
02/03/2015 à 13:08samsam07 Copie ligne selon liste déroulanteRe Voici un code à placer en VBA dans un module et à lier à ton bouton sur ta feuille Le code ne complétera une feuille que si tu as une donnée en J ou K et si cette donnée est contient le mot PRESENT Amélioration serait de mettre une petite croix par exemple en colonne L, chaque fois que tu as exéc...
02/03/2015 à 09:03samsam07 Copie ligne selon liste déroulanteRe On peut considérer que le code ne sera exécuté que si tu as les deux valeurs dans chaque colonne. En gros si une de 2 cellules est vide, rien ne se passe. Si ok, je te propose le code en question A te relire...
27/02/2015 à 13:19samsam07 Copie ligne selon liste déroulanteRe Un peu plus véreux... Admettons que tu as ABSENT en J et rien en K, tu actionnes le code qui va mettre l'info dans DATE 1 Plus tard tu viens compléter en colonne K, tu actionnes le code qui va compléter en DATE 1 + 2. Là tu auras l'info une fois en DATE 1 et en DATE 1 + 2 C'est pas un problème ...
27/02/2015 à 13:13lynka Message d'erreur sur tableau ExcelRe Ton fichier posté ici un réel souci. Le bouton sur la page d'accueil ne peut pas être supprimé sans qu'Excel plante Le code ici ne fonctionne pas évidemment Dans l'USF, tu fais appel à une combobox 2 qui n'existe pas dans le fichier. Problème là aussi... J'ai du donc refaire un nouveau fichier su...
27/02/2015 à 13:01samsam07 Copie ligne selon liste déroulanteRe est-ce qu'il se peut que J soit vide d'info ou K ? Exemple : J = absent, K est vide J= vide, K = Absent Que fait-on dans ce cas. Ma macro peut être exécutée ou pas ...
26/02/2015 à 21:01gbstyleCréation d'une macro pour insertion d'une ligne videRe Une manière rapide pour éviter de réadapter le code (surtout si tu décides de changer le nombres de lignes un jour). Remplace cette ligne : par Amicalement...