Modérateur

Inscrit le :27/04/2007
Dernière activité :Hier à 18:21
Version d'Excel :2016, Mac 2011
Emploi :Retraité
Lieu :Liège - Belgique
Messages
16'305
Votes
2'919
Fichiers
3
Téléchargements
10'292
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par Dan - page 249

DateAuteur du sujetSujetExtrait du message
30/03/2015 à 12:43jno187 EnregistrementRe Ok si tu as résolu ton problème Juste une petite chose, essaie d'utiliser les balises de code lorsque tu postes un code sur le forum. C'est nettement plus facile à lire Bonne journée Cordialement...
29/03/2015 à 14:12jno187 EnregistrementDans ton code dans la définition de la variable "chemin", il te manque --> \ après le mot "devis" La ligne msgbox... Ne sert pas tu peux la supprimer, de même que dim style as string A te relire...
27/03/2015 à 18:18WildMettre des $$ partoutUne manière simple de le faire - Vas dans les option d'excel pour faire apparaitre tes formules plutôt que le résultat. Sur toute ta feuille, tu devrais voir les formules dans chaque cellule comme ceci -> ='[Adhésion USINE Goulot.xlsx]Données CHIP'!HZ88 Appuies sur les touches CTRL + F de...
27/03/2015 à 13:38jno187 Suppression de données (formulaire)Essaie comme ceci : Attention que Userform1.hide est une instruction qui cache l'userform à l'arrière plan. Utilise plutôt Unload userform1 Si ok, clique sur le V vert à coté du bouton EDITER lors de ta réponse afin de cloturer le fil Cordialement...
27/03/2015 à 13:30LEBLAN Recherche dans une colonneQuelques informations sont à connaitre : Le nom de la feuille La colonne ou ligne où se trouve la date à chercher Crdlt...
27/03/2015 à 13:23Trinity Trouver nombre entre deux datesAvec 30000 lignes cette formule --> =SOMMEPROD((A2:C30000>=F2)*(A2:C30000<=F3)*(D2:D30000<F4)*1) Crdlt...
27/03/2015 à 13:23Trinity Trouver nombre entre deux datesEn supposant que les données sont placées comme suit : Enfant 1, 2, 3 : plage de A1 à D15 F2 = la date minimum (1998) F3 = la date maximum (2005) F4 = le montant de 651 eur cette formule --> =SOMMEPROD((A2:C6>=F2)*(A2:C6<=F3)*(D2:D6<F4)*1) Il suffit ensuite de changer les cellule F2, F3...
27/03/2015 à 12:50olivcocoProblème d'envoi de MailEdité titre du sujet. remplacé "Besoin d'aide" Merci de lire ce lien qui t'aidera dans tes demandes et réponses sur ce forum --> Charte du forum Amicalement...
25/03/2015 à 13:53onomatopia Incrémenter numéro de feuille dans celluleDans ta feuille Récapitulatif en cellule B3, mets cette formule : =INDIRECT("'0" &COLONNE()-1 &"'!" &CAR(COLONNE()-(COLONNE()-2)+LIGNE()-3+64) &"3") Ensuite étire la formule vers le bas et à droite Veille à ce que les structures des tableaux dans tes feuilles soient identiques et que les feuilles no...
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...