Membre dévoué

Inscrit le :27/07/2014
Dernière activité :05/06/2023 à 09:15
Version d'Excel :FR, 2007, 2003, 2016
Lieu :Arès, France
Messages
892
Votes
173
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par Patrice33740 - page 16

DateAuteur du sujetSujetExtrait du message
14/06/2017 à 17:54minipoucebnMacro - Copier/coller en valeurAs tu essayé de remplacer Par...
14/06/2017 à 15:46cdecramerProblème for sans nextJ'espère que tu n'écrit pas [H3:HX] mais [H3:H50] ou [H3:H1000] !!...
14/06/2017 à 15:23pouns94 Mise en forme conditionnelleUtilises une formule pour la MFC Pour certains formats de date (mais pas tous) : =CELLULE("format";$D2)="D1" Sinon plus simplement : =$D2 > 0...
14/06/2017 à 15:06cdecramerProblème for sans nextIl n'y a pas de problème de Next dans cette partie de ton code, par contre e n'est pas défini (dans e.Value < 18)...
14/06/2017 à 14:46avalranRegrouper plusieurs cellules en 1Comment sait-on que c'est la même personne ? Quel est l'identifiant unique d'une personne ? N'y a-t'il jamais plusieurs personnes de la même famille ? N''y a-t'il pas d’homonymes ...
09/06/2017 à 22:46VALMIRevenir a la ligne dans une cellule concaténéeEssaies : =A1 & CAR(10) & B1 & CAR(10) & C1 Avec dans format : renvoyer à la liste automatiquement...
09/06/2017 à 08:50vinrou07 Mise à jour des valeurs sans devoir ouvrir les autres fichieTu pourrais utiliser une requête (par exemple MS Query) pour importer tes données...
08/06/2017 à 21:15aladin64 Gestionnaire d'erreurTu peux aussi écrire : Si le nombre de cellules masquées est très important, ce sera bien plus rapide que les vérifier une à une...
07/06/2017 à 13:56aladin64 Gestionnaire d'erreurC'est pas ce que je t'ai écrit ! Voici un exemple ...
07/06/2017 à 08:59shomaelyRefus de démarrer« Auriez-vous une idée ????? » Oui : il faut analyser le fichier pour trouver le problème. Il y a d'innombrables causes possibles qu'il est inutile de lister ici...
06/06/2017 à 23:00aladin64 Gestionnaire d'erreurTout dépends de la façon dont tu écris ton code, si tu conserves ton 1er code, le on error goto 0 doit être après le S1...
06/06/2017 à 13:39aladin64 Gestionnaire d'erreurIl faut arrêter chaque détournement du gestionnaire d'erreurs. Sinon si tu ne traites pas les erreurs, utilises resume next ...
05/06/2017 à 23:16Tom4354 Simplifier l'écriture avec boucle (textbox et combo)Re, Il fallait reprendre le même code et charger uniquement l'affectation des valeurs ...
05/06/2017 à 19:11Tom4354 Simplifier l'écriture avec boucle (textbox et combo)Re, Voici le code proposé ...
05/06/2017 à 17:09Tom4354 Simplifier l'écriture avec boucle (textbox et combo)Sans le fichier et toutes les macro, la réponse tient un peu du hasard ! Mais peut-être qu'au lieu de cette syntaxe qui me parait erronée : Ctl.Value = Cell.Ws.Range(Ctl.Tag & Lg) ça marcherait avec : Ctl.Value = Cell.Parent.Cells(Lg, Ctl.Tag).Value Mais ce n'est pas la bonne solution, il me semble...
30/05/2017 à 16:12VH_AE Fermeture classeur & fenêtre d'enregistrementRe, Je n'ai pas le temps de regarder en détail maintenant mais ta macro dans le code de la feuille synthèse ne peux pas fonctionner, c'est celle située dans le code de ThisWorkbook qui reçoit l'évènement. Efface celle de la feuille synthèse et essaies les modifications que je t'avais proposé dans ce...
30/05/2017 à 15:09VH_AE Fermeture classeur & fenêtre d'enregistrementMets ton fichier en Pj (sans info confidentielles)...
30/05/2017 à 13:30VH_AE Fermeture classeur & fenêtre d'enregistrementAh, mais le message concerne le classeur qui contient la macro, pas celui dans lequel les infos sont copiées ! Avant le End sub, ajoutes : ThisWorkbook.Saved = True...
30/05/2017 à 11:44VH_AE Fermeture classeur & fenêtre d'enregistrementRe, Si tu utilises un version Excel postérieure à 2007, le ScreenUpdating=False peut être la source du problème, essaye sans pour savoir...
29/05/2017 à 18:54Tom4354 Simplifier l'écriture avec boucle (textbox et combo)Tu peux utiliser le même principe que pour tes contrôles ...
29/05/2017 à 17:24JAJA Tué la tache Excel en arriéré planRe, Pour créer le classeur tu peux faire simplement ...
29/05/2017 à 17:20VH_AE Fermeture classeur & fenêtre d'enregistrementRe, Le problème vient peut-être d'ailleurs .... Le gestionnaire d'erreur n'est pas rétabli : il manque On Error Goto 0 J'aurais écrit comme ça ...
29/05/2017 à 17:05VH_AE Fermeture classeur & fenêtre d'enregistrementEssaies avec : Workbooks(Fiche).Close Savechanges:=True Au lieu de Workbooks(Fiche).Save...
29/05/2017 à 16:54Mave Double triagePeut-être comme ça ...
29/05/2017 à 16:33Ch@p1Ch@p0Somme complexeUne méthode : décomposer en 3 colonne, faire la somme et recomposer le résultat: B1 : =GAUCHE(A1;TROUVE("/";A1)-1)*1 C1 : =STXT(A1;NBCAR(B1)+2;TROUVE("/";A1;NBCAR(B1)+2)-NBCAR(B1)-2)*1 D1: =STXT(A1;TROUVE("/";A1;NBCAR(B1)+2)+1;99)*1 Tirer B1:D1 jusqu'en B4:D4 B5 : =SOMME(B1:B4) à tirer jusqu'en D5 A...
29/05/2017 à 15:45JAJA Tué la tache Excel en arriéré planAvec ton code, tu crée une instance Excel puis un classeur dans cette instance ! Pourquoi ne crées-tu pas le classeur dans l'application ? Tu travailles à partir de Word, PPt ou autre ...
29/05/2017 à 10:40EliseR Texte si #N/AEssaies : =SI(ESTNA(EQUIV(VRAI;INDEX(ESTNA(AU17:AU35);0);0));"";"Manque bilan nutritionnel")...
29/05/2017 à 09:49judoka0209Semaine en coursIci c'est pareil, puisque tu as la réponse et « énormément de respect pour les bénévoles » , tu devrais mettre le post en résolu...
22/05/2017 à 17:32Tom4354 Simplifier l'écriture avec boucle (textbox et combo)Tu n'est pas obligé de renommer tous tes contrôles. L'astuce consiste à utiliser la propriété Tag pour trans mettre des information à ta procédure. Mets dans le Tag de chaque contrôle, le numéro de colonne (de 1 à 28) Et essaies ce code...
22/05/2017 à 16:10aude21Explication codeEst-ce que F1 te donne l'aide maintenant ...
22/05/2017 à 12:11aude21Explication codeBonjour aude21 , Ce code importe, dans le fichier qui contient cette macro, tous les fichiers textes sélectionnés dans la boite de dialogue ouvrir, à raison d'une page par fichier. As-tu consulté l'aide VBA pour savoir ce que signifie chaque instruction ? Pour cela, places le curseur sur le mot pour...
05/05/2017 à 09:38quik09 Assembler des lignes sur ExcelAu vu de son fichier, ça passe largement, il n'a besoin que de 1473 colonnes ...
04/05/2017 à 23:33quik09 Assembler des lignes sur ExcelTon fichier contient de très nombreuses cellules qui contiennent une chaine nulle (i.e. "") ! Je suppose qu'il ne faut pas en tenir compte ! Essaies ce code dans un module standard ...
04/05/2017 à 15:08metiss_mimi Impossible de figer les emplacements de bouton de commandeEffectivement, le code est prévu pour 1 à 9 colonnes et 1 à 9 lignes de boutons Pour avoir 1 à 9 colonnes et 01 à 99 lignes il suffit d'utiliser 3 chiffres au lieu de 2 pour nommer tous les boutons. Pour reprendre mon exemple précédent, MonBouton24 deviendra MonBouton204 = situera le bouton dans la...
04/05/2017 à 13:29dom08 J'ai fait une erreur, mais je ne comprends pas laquelleOui mais une baisse de 100% de 7.81% ça fait fait aussi 7,81% de baisse du tout, comme disait Albert, tout est relatif ...
03/05/2017 à 19:49dom08 J'ai fait une erreur, mais je ne comprends pas laquelleRegardes l'autre solution ...
03/05/2017 à 18:07dom08 J'ai fait une erreur, mais je ne comprends pas laquelleColonne F : tes formules se sont décalées : Sélectionne F10 et double-cliques sur la croix de recopie Colonne H, c'est le "" qui provoque l'erreur Formule de H10 (à recopier vers le bas) : =SI(E10=0;"";N(F10)-N(C10)) Par contre statistiquement la différence entre 2 pourcentages n'a aucune significat...
03/05/2017 à 17:21GhorghorBey64 Modifier caractère dans formule (VBA)Bonjour; En B6 : =SI(NB.SI(INDIRECT("'Lead Time'!"&B2&LIGNE()&":"&U2&LIGNE());"*takt*")=0;"";NB.SI(INDIRECT("'Lead Time'!"&B2&LIGNE()&":"&U2&LIGNE());"*takt*"))...
02/05/2017 à 13:32vinz56 Ne pas prendre en compte les lignes masquées VBAPour éviter les soucis avec VBA, il suffit de s'en passer ! Par exemple : EDIT : avec le fichier...
01/05/2017 à 15:02AsapzylaFormule arrondi et limitation de nombre de caractèresPour limiter la longueur d'un texte saisi dans une cellule, tu peux utiliser la validation de données (Données / Validation) Pour limiter la longueur d'un texte en avec une formule tu peux utiliser : =GAUCHE(A1, 25) Pour arrondi à 0.5 ou 0.9 utilises la formule : =ARRONDI.SUP(A1*2;0)/2-MOD((ARRONDI...
01/05/2017 à 13:54TottiVlookup, recherchev« j aimerai que vlookup prenne la derniere donnée lorsqu'il en manque une » Tu tu l'avais demandé je t'aurais proposé ceci : =SIERREUR(RECHERCHEV(C3;$F$3:$G$18;2;FAUX);I4)...
01/05/2017 à 12:02TottiVlookup, recherchevPour obtenir la correspondance exacte, il faut mettre FAUX Il suffit ensuite d'éliminer les erreurs : =SIERREUR(RECHERCHEV(C3;F3:G18;2;FAUX);"")...
29/04/2017 à 18:50sgc_61 Copier coller / classeurs différentsOu encore ...
29/04/2017 à 18:31BOB71AU Aide formule sommePeut-être avec : =SOMME.SI(B3:Z3;"B";B4:Z4)/SOMME.SI(B3:Z3;"A";B4:Z4)...
29/04/2017 à 00:19metiss_mimi Impossible de figer les emplacements de bouton de commandeRe, J'ai renommé tous les boutons et ajusté la largeur des boutons dans la macro Tout fonctionne, par contre, comme les noms des boutons ont changé, il faut revoir toutes les procédures événementielles...
28/04/2017 à 11:29metiss_mimi Impossible de figer les emplacements de bouton de commandeRe, « J'ai réussi une fois mais après impossible de le refaire sur mon fichier. » ??? C'est-à-dire ??? Il faut redimensionner les fenêtres avant de repositionner les boutons...
28/04/2017 à 08:52metiss_mimi Impossible de figer les emplacements de bouton de commandeLe bouton n'est pas nécessaire, le code se lance automatiquement à l'ouverture du fichier. Il s'exécuter aussi lors du redimensionnement de la fenêtre du fichier mais c'est peu utile. Par contre, il ne s'exécute pas automatiquement si tu redimensionnes la fenêtre Excel car il n'y a pas d'évènnement...
27/04/2017 à 20:01metiss_mimi Impossible de figer les emplacements de bouton de commandeOui, c'est uniquement le Name (ajouter les 2 caractères) , Caption tu mets ce que tu veux. L'erreur vient du fait que tu as 2 fois la procédure Workbook_Open() regroupes les 2 en une seule ...
21/04/2017 à 14:36metiss_mimi Impossible de figer les emplacements de bouton de commandeLa fenêtre est la fenêtre Excel du fichier qui contient les boutons. Pas besoin de bouton : le code s'exécute automatiquement à l'ouverture du fichier et en cas de redimensionnement de la fenêtre du fichier, mais pas en cas de redimensionnement de la fenêtre de l'application Excel (c'est trop compli...
20/04/2017 à 23:46metiss_mimi Impossible de figer les emplacements de bouton de commandeRe, Tu peux repositionner et redimensionner les boutons à l'ouverture du fichier en fonction des dimensions de la fenêtre. Voir exemple joint...