| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 14/06/2017 à 17:54 | minipoucebn | Macro - Copier/coller en valeur | As tu essayé de remplacer Par... |
| 14/06/2017 à 15:46 | cdecramer | Problème for sans next | J'espère que tu n'écrit pas [H3:HX] mais [H3:H50] ou [H3:H1000] !!... |
| 14/06/2017 à 15:23 | pouns94 | Mise en forme conditionnelle | Utilises 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:06 | cdecramer | Problème for sans next | Il 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:46 | avalran | Regrouper plusieurs cellules en 1 | Comment 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:46 | VALMI | Revenir a la ligne dans une cellule concaténée | Essaies : =A1 & CAR(10) & B1 & CAR(10) & C1 Avec dans format : renvoyer à la liste automatiquement... |
| 09/06/2017 à 08:50 | vinrou07 | Mise à jour des valeurs sans devoir ouvrir les autres fichie | Tu pourrais utiliser une requête (par exemple MS Query) pour importer tes données... |
| 08/06/2017 à 21:15 | aladin64 | Gestionnaire d'erreur | Tu 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:56 | aladin64 | Gestionnaire d'erreur | C'est pas ce que je t'ai écrit ! Voici un exemple ... |
| 07/06/2017 à 08:59 | shomaely | Refus 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:00 | aladin64 | Gestionnaire d'erreur | Tout 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:39 | aladin64 | Gestionnaire d'erreur | Il 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:16 | Tom4354 | 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:11 | Tom4354 | Simplifier l'écriture avec boucle (textbox et combo) | Re, Voici le code proposé ... |
| 05/06/2017 à 17:09 | Tom4354 | 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:12 | VH_AE | Fermeture classeur & fenêtre d'enregistrement | Re, 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:09 | VH_AE | Fermeture classeur & fenêtre d'enregistrement | Mets ton fichier en Pj (sans info confidentielles)... |
| 30/05/2017 à 13:30 | VH_AE | Fermeture classeur & fenêtre d'enregistrement | Ah, 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:44 | VH_AE | Fermeture classeur & fenêtre d'enregistrement | Re, 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:54 | Tom4354 | Simplifier l'écriture avec boucle (textbox et combo) | Tu peux utiliser le même principe que pour tes contrôles ... |
| 29/05/2017 à 17:24 | JAJA | Tué la tache Excel en arriéré plan | Re, Pour créer le classeur tu peux faire simplement ... |
| 29/05/2017 à 17:20 | VH_AE | Fermeture classeur & fenêtre d'enregistrement | Re, 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:05 | VH_AE | Fermeture classeur & fenêtre d'enregistrement | Essaies avec : Workbooks(Fiche).Close Savechanges:=True Au lieu de Workbooks(Fiche).Save... |
| 29/05/2017 à 16:54 | Mave | Double triage | Peut-être comme ça ... |
| 29/05/2017 à 16:33 | Ch@p1Ch@p0 | Somme complexe | Une 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:45 | JAJA | Tué la tache Excel en arriéré plan | Avec 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:40 | EliseR | Texte si #N/A | Essaies : =SI(ESTNA(EQUIV(VRAI;INDEX(ESTNA(AU17:AU35);0);0));"";"Manque bilan nutritionnel")... |
| 29/05/2017 à 09:49 | judoka0209 | Semaine en cours | Ici 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:32 | Tom4354 | 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:10 | aude21 | Explication code | Est-ce que F1 te donne l'aide maintenant ... |
| 22/05/2017 à 12:11 | aude21 | Explication code | Bonjour 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:38 | quik09 | Assembler des lignes sur Excel | Au vu de son fichier, ça passe largement, il n'a besoin que de 1473 colonnes ... |
| 04/05/2017 à 23:33 | quik09 | Assembler des lignes sur Excel | Ton 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:08 | metiss_mimi | Impossible de figer les emplacements de bouton de commande | Effectivement, 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:29 | dom08 | J'ai fait une erreur, mais je ne comprends pas laquelle | Oui 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:49 | dom08 | J'ai fait une erreur, mais je ne comprends pas laquelle | Regardes l'autre solution ... |
| 03/05/2017 à 18:07 | dom08 | J'ai fait une erreur, mais je ne comprends pas laquelle | Colonne 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:21 | GhorghorBey64 | 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:32 | vinz56 | Ne pas prendre en compte les lignes masquées VBA | Pour éviter les soucis avec VBA, il suffit de s'en passer ! Par exemple : EDIT : avec le fichier... |
| 01/05/2017 à 15:02 | Asapzyla | Formule arrondi et limitation de nombre de caractères | Pour 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:54 | Totti | Vlookup, 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:02 | Totti | Vlookup, recherchev | Pour 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:50 | sgc_61 | Copier coller / classeurs différents | Ou encore ... |
| 29/04/2017 à 18:31 | BOB71AU | Aide formule somme | Peut-être avec : =SOMME.SI(B3:Z3;"B";B4:Z4)/SOMME.SI(B3:Z3;"A";B4:Z4)... |
| 29/04/2017 à 00:19 | metiss_mimi | Impossible de figer les emplacements de bouton de commande | Re, 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:29 | metiss_mimi | Impossible de figer les emplacements de bouton de commande | Re, « 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:52 | metiss_mimi | Impossible de figer les emplacements de bouton de commande | Le 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:01 | metiss_mimi | Impossible de figer les emplacements de bouton de commande | Oui, 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:36 | metiss_mimi | Impossible de figer les emplacements de bouton de commande | La 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:46 | metiss_mimi | Impossible de figer les emplacements de bouton de commande | Re, Tu peux repositionner et redimensionner les boutons à l'ouverture du fichier en fonction des dimensions de la fenêtre. Voir exemple joint... |