Modérateur

Inscrit le :27/04/2007
Dernière activité :Vendredi à 13:55
Version d'Excel :2016, Mac 2011
Emploi :Retraité
Lieu :Liège - Belgique
Messages
16'346
Votes
2'928
Fichiers
3
Téléchargements
10'339
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par Dan - page 250

DateAuteur du sujetSujetExtrait du message
24/03/2015 à 13:18jibdu64Insertion code dans object de la nouvelle feuille VBAEssaie avec ce fichier pour voir si cela rencontre tes attentes Si ok, clique sur le V vert à coté du bouton EDITER lors de ta réponse afin de cloturer le fil Crdlt...
23/03/2015 à 13:32LilajulieEcrire une formuleFormule à essayer --> =MOIS(DATEDIF(A5;C5;"d"))-1&" mois " Avec : A5 = Date 1 C5 = Date limite Si ok; lors de votre réponse, merci de cloturer le fil en cliquant sur le v vert à coté du bouton EDITER Cordialement Edit Dan : si entre deux dates sur plusieurs années --> =ENT(JOURS360(A5;C5)/30)...
20/03/2015 à 23:14JTeks1805 Tableau gestion suivi appelRe Revoici le fichier. Après avoir sélectionné une cellule quelconque de la colonne H, en cliquant sur un des 4 boutons ALL, ESP, EUR, LAT, le code mettra la désignation du bouton dans la colonne H et ce, en fonction de ce qui est trouvé en colonne D Donc si click sur bouton ALL, on contrôle ce qui...
20/03/2015 à 22:06harbouliRecherche V de NB VIDERe Harbouli, où voyez vous que je vous propose deux formules dans ce que je vous ai proposé ??...
20/03/2015 à 13:20JTeks1805 Tableau gestion suivi appelRe Ok pour l'explication. Dans la colonne H je vois des X, Est-ce que ces X sont toujours présent avant d'appliquer le ALL, .... ou la cellule est vide au préalable Cellules fusionnées : ok mais est-ce dire que des données seront introduites dans H5 et H6 par exemple ? Crdlt...
20/03/2015 à 13:02harbouliRecherche V de NB VIDEPas sur d'avoir compris mais avec NB.VIDE cela doit e faire non ? Exemple : PLage de A1 à A15 cellule vide entre A8 et A15 ta formule NB.VIDE(A1:A15) te donne le réponse Est-ce que tu cherches ? Crdlt...
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...