| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 03/03/2019 à 12:48 | isaure18 | Macro qui retourne une phrase et qui colore des caractères | Voilà. Il faut enregistrer en .xlsm pour conserver les macros. Revalide A2 ou B2 pour faire la mise à jour. Ca peut être un copié-collé de plusieurs valeurs, toutes les lignes seront traitées. J'ai corrigé un peu le code et mis la modif dans le post précédent. eric... |
| 03/03/2019 à 12:40 | isaure18 | Macro qui retourne une phrase et qui colore des caractères | Déjà précise : si tu veux une mise à jour à chaque saisie (et donc A et B sont bien des saisies, s'il y a des formules ce sont les antécédents servants à leur calcul qu'il faut surveiller) si tu veux une mise à jour de tout C au coup par coup. eric... |
| 03/03/2019 à 11:54 | isaure18 | Macro qui retourne une phrase et qui colore des caractères | Met à jour C sur saisie en A ou B : à mettre dans le module de la feuille. eric Edit 12:50 : correction code... |
| 02/03/2019 à 01:08 | Rag02700 | (VBA) Contenu illisible suite liste déroulante | Autre façon : eric '..... |
| 27/02/2019 à 09:08 | jonat28 | Erreur 6 dépassement de capacité | Mais pourquoi vouloir le mettre dans un nom et non dans une variable tableau ou dictionary ? eric Edit : après relecture si ton but est de surligner la sélection, met plutôt une MFC qui ne touche pas la couleur de fond. Plus besoin de mémoriser quoique ce soit. Tu peux surligner toute la ligne avec... |
| 26/02/2019 à 15:19 | MojitoDu75 | Rechercher un mot au milieu d'une cellule | Si c'est un mot précis comme dit : eric... |
| 26/02/2019 à 13:33 | malvira | Accès à la cellule à droite de la cible | Ca n'a rien à voir avec ton pb, c'est juste pour éviter que la macro se relance inutilement. A 2 endroits tu as écris Chemin & Dossier au lieu de Chemin & "\" & Dossier Ton erreur originale était dans Anchor:= où tu mettais autre chose que ce qui y était attendu comme je te l'avais indiq... |
| 26/02/2019 à 12:39 | rocket4 | Contourner un avertissement fichier Excel | 'Fichier / Options / Centre de gestion de la confidentialité / Inspecteur de document...', décocher ce qui ne t'intéresse pas. eric... |
| 26/02/2019 à 12:10 | ddouk | Menu déroulant et ascenseur | Quel type de contrôle ? Formulaire ou ActiveX ? Clic-droit dessus et 'Format de contrôle...' ou 'Propriétés' selon le cas. eric... |
| 26/02/2019 à 11:41 | malvira | Accès à la cellule à droite de la cible | Ici c'est pour toute la procédure, donc non. ActiveSheet.Hyperlinks.Add Anchor:=Range_cellule_recevant_le_lien , Address:="chemin_dossier",TextToDisplay:="blablabla" Pour le reste ne sachant pas ce que contient précisément Target, je ne vois pas. eric... |
| 25/02/2019 à 16:45 | Isasmile | Idée de formule à utiliser pour une condition? | Avec un plan (Données / Grouper...). Cliquer sur le 2 ou sur le + dans la marge gauche pour déplier les lignes masquées. eric... |
| 24/02/2019 à 15:26 | malvira | Accès à la cellule à droite de la cible | Tu m'étonnes... Commence par enlever On Error Resume Next pour les voir. Là, tu mets la poussière sous le tapis. Ca ne doit être utilisé que dans des cas voulus et connus, rétablir avec On Error Goto 0 dès que possible. eric... |
| 24/02/2019 à 13:31 | zombe | Adapter code pour restreindre l'ouverture d'un fichier | Ben ouvre-le en refusant les macros avec Shift 'Ouvrir' eric... |
| 23/02/2019 à 19:18 | ddetp88 | Jour et numéro de la sem. d'un mois sur une période comprise entre 2 dates | Dit plus simplement, c'est le dernier vendredi du mois que tu veux ? eric... |
| 21/02/2019 à 23:37 | Brise | Protection feuille sans perdre le retour à la ligne automatique | Sur 2010 ça reste fonctionnel. Peut-être lié à 2016, pour orienter tes recherches. eric... |
| 21/02/2019 à 19:19 | Lauurie | Glisser un appel dans le bon ordre | Pour appliquer la proposition de Juice il faudra ouvrir ton 2nd classeur. Indirect() et Decaler() ne fonctionne pas sur classeur fermé. Par contre si tu as un identifiant unique pour désigner une personne (ce qu'il faudrait toujours faire), tu peux utiliser Recherchev() qui fonctionne classeur fermé... |
| 20/02/2019 à 20:09 | LEGEUDI | CREATION LOGICIEL - Comande TRAITEUR | A tenter si pb : clic-droit sur l'exe ou le raccourci et 'Propriétés,' onglet 'Compatibilité', cocher 'Executer en mode de compatibilité pour :' et choisir l'OS. eric... |
| 20/02/2019 à 16:23 | Siva | Copier / Coller - Tout en gardant le format de la cellule destinataire | Ou bien : eric... |
| 20/02/2019 à 13:58 | LEGEUDI | CREATION LOGICIEL - Comande TRAITEUR | En règle générale oui, mais tout dépend comment il a été programmé. Si on part du principe que l'informaticien qui a regardé est compétent (pas de raison qu'il ne le soit pas) on suppose qu'il nécessite une installation. Ce que tu peux faire pour confirmer c'est de copier l'exécutable (le fichier xx... |
| 20/02/2019 à 12:48 | LEGEUDI | CREATION LOGICIEL - Comande TRAITEUR | Tu n'as pas un frère d'un ami qui aurait un Bescherelle ? Parce que c'est dur à lire... Si c'est un fichier excel il suffit d'en faire une copie, ainsi que des fichiers annexes s'il y en a. Et pas sur une clé usb, elles sont non fiables. Sur un disque dur externe ou sur un cloud (google drive gratui... |
| 20/02/2019 à 12:36 | GGautier | Erreur VBA incompréhensible | Tu n'as pas toujours l'erreur puisque c'est une autre plus loin maintenant. Un peu de rigueur ne fait pas de mal Le .Value proposé par h2so4 traitait également l'erreur signalée en imposant la valeur et en ne laissant plus le choix d'interprétation à vba. Ce qui n'empêche pas de typer ses variables... |
| 20/02/2019 à 12:15 | GGautier | Erreur VBA incompréhensible | Si tu n'auras que des chaines dans ce tableau il faut le typer ainsi : Si ça peut-être des chaines ou des nombres il faut le laisser variant, et ajouter le .Value comme indiqué par h2so4. Si c'est la référence de plage qui t'intéresse il faut le typer ainsi : tu devrais regarder les cours VBA dans l... |
| 20/02/2019 à 12:06 | GGautier | Erreur VBA incompréhensible | Si l'erreur était due au combobox tu aurais l'erreur à ce moment là, et tu l'as avant (ce qui ne veut pas dire que tu n'en auras pas une autre plus loin). Tu as déclare Titre en tableau de variant. On ne sait pas trop si c'est un tableau Range ou de String que tu attends. Excel non plus, et si tu le... |
| 20/02/2019 à 11:29 | GGautier | Erreur VBA incompréhensible | Ben supprime cette variable, tu ne t'en sers pas... eric... |
| 18/02/2019 à 22:56 | VDMICHEL | Ajouter bordures automatique quand colle une plage dans une autre onglet | Ta macro devient : à la place de toutes les lignes. eric... |
| 18/02/2019 à 15:27 | amazigh42 | [Excel 2007] Format date-heure | Une façon de faire : Change l'extension en .txt et ouvre-le dans excel. Sélectionne la colonne A, 'Données / Convertir', choisir Délimité avec le ; A l'étape 3 sélectionner les colonnes date et choisir Date : MJA eric... |
| 18/02/2019 à 12:50 | amazigh42 | [Excel 2007] Format date-heure | Pour avoir une telle date, elle ne peut-être qu'en Texte (alignée à gauche). Les formats numériques ne s'appliquent qu'aux nombres. Soit tu importes différemment tes données pour qu'excel interprète correctement les dates (c'est le mieux), soit tu les corriges par une formule mais tu vas en avoir ce... |
| 18/02/2019 à 00:57 | MGLL76 | Trouver la couleur de fond d'une cellule | Une fonction est prévue pour retourner une valeur et seulement ça. Comme a=sin(x) Elle ne modifie pas son environnement, il faut utiliser un Sub. eric... |
| 17/02/2019 à 16:58 | philippe.p@ | Incrémentation de "+1" par double clic | VBE c'est l'éditeur de code VBA, pas excel... |
| 17/02/2019 à 14:10 | Invité | Doublons plus petit que | +1 Enfin si ce n'est pas 100 lignes non plus. Je préfère préciser... Valable aussi pour les formules, qu'on voit tout de suite ce qui est proposé et qu'on passe au suivant si pas mieux... |
| 17/02/2019 à 14:08 | Yvouille | Instruction Unprotect qui fonctionne une fois sur deux | Oui, c'est mieux dans workbook_open(). Enfin ça a ma préférence, tout est rassemblé au même endroit et c'est fait une fois pour toutes. Par contre si tu es obligé de l'enlever pour certaines opérations, il faut la remettre à l'identique dès qu'on en a plus besoin bien entendu. eric... |
| 17/02/2019 à 13:18 | philippe.p@ | Incrémentation de "+1" par double clic | Dans VBE 'Outils / Références...' tu n'en aurais pas une marquée Manquant des fois ? Si oui, la décocher. eric... |
| 17/02/2019 à 01:07 | philippe.p@ | Incrémentation de "+1" par double clic | Pour compléter on fait max+1 pour être sûr à 100% d'avoir une clé unique. Avec ce que tu demandes, tu cours le risque d'avoir des doublons si un utilisateur fait une bourde ou si des tris sont faits. eric... |
| 17/02/2019 à 00:46 | Invité | Doublons plus petit que | +1 à Jean-Eric. Dhany, préférer un style d'humour à un autre, on peut ? J'aime bien Coluche par exemple, mais De Funes me hérisse le poil. Peut-être que le tien a du mal à trouver son public. Va savoir... Tu devrais essayer dans une salle plutôt que sur un forum. Mais j'ai bien aimé ton sketch où tu... |
| 16/02/2019 à 19:01 | DRB_Fred | Piste pour calcul suivant cellule identique | Dépose ton fichier avec qq données et ton TCD qu'on ait de quoi regarder. eric... |
| 16/02/2019 à 15:43 | DRB_Fred | Piste pour calcul suivant cellule identique | Fais un simple Tableau Croisé Dynamique (TCD) : http://www.mdf-xlpages.com/modules/smartsection/item.php?itemid=109 eric... |
| 15/02/2019 à 16:55 | Oliv78 | Retirer protection d'un projet Projet VB pour supprimer Feuilles VeryHidden | C'est bien ce que j'avais compris, mais je ne vois pas ce que la protection de VB vient faire dans l'histoire (?!?). Je te proposais : tout simplement. eric... |
| 15/02/2019 à 16:32 | Oliv78 | Retirer protection d'un projet Projet VB pour supprimer Feuilles VeryHidden | Ben met tes feuilles xlSheetHidden avant suppression. eric... |
| 14/02/2019 à 23:48 | JFUJFU | Date Time Picker controle V6 | Si c'est au centre c'est facile. Remet sa propriété StartUpPosition à 1 ou 2 selon ce que tu veux : https://docs.microsoft.com/fr-fr/office/vba/language/reference/user-interface-help/startupposition-property Si tu veux positionner un userform à un emplacement précis c'est une prise de tête pas possi... |
| 14/02/2019 à 22:05 | Yvouille | Instruction Unprotect qui fonctionne une fois sur deux | Mais elles sont protégées pour les utilisateurs avec UserInterfaceOnly=True. Et les macros peuvent écrire sans déprotection. eric... |
| 13/02/2019 à 19:43 | Kaaz | Nom ambigu détecté: Worksheet_Change | Tu ne peux avoir qu'un seul Worksheet_Change Il faut enchainer tes traitements l'un après l'autre dans le même. eric... |
| 13/02/2019 à 17:22 | VDMICHEL | Ajouter bordures automatique quand colle une plage dans une autre onglet | Ben l'amélioration c'est de réduire tes 35 lignes à 1 seule. Je n'arrive pas à mieux, désolé eric... |
| 13/02/2019 à 09:15 | Juice | [VBA-E] Bricolage pour fermer et ouvrir le classeur actif | S'il s'ouvre dans une nouvelle session et que tu ne veux pas que les utilisateurs aient à ouvrir le fichier macro il faudra le mettre en xlam. A ce moment là ne prévoit rien sur ses feuilles, elles seront inaccessibles. eric... |
| 13/02/2019 à 00:23 | Juice | [VBA-E] Bricolage pour fermer et ouvrir le classeur actif | Il s'ouvre dans une nouvelle session ou dans celle ouverte ? Si c'est dans celle ouverte tu peux garder le fichier de traitement ouvert en réduit, et appeler ta macro de mise en forme par un raccourci clavier. Tu la fais pour qu'elle traite le fichier actif après qq contrôles pour s'assurer du type... |
| 12/02/2019 à 22:53 | Juice | [VBA-E] Bricolage pour fermer et ouvrir le classeur actif | Je ne comprend toujours pas. Ils s'ouvrent tout seuls ... |
| 12/02/2019 à 20:37 | VDMICHEL | Ajouter bordures automatique quand colle une plage dans une autre onglet | Oui, ou : Mais si c'est ta macro qui copie-colle, pourquoi utiliser l'événement Change ? Tu sais bien ce qui est collé, quand et où pour encadrer directement. eric... |
| 12/02/2019 à 20:16 | JFUJFU | Date Time Picker controle V6 | Bonne idée... Je te conseille dans les options VBE (l'éditeur VBA) de cocher 'Déclaration obligatoire des variables'. Ca parait chiant au début mais ça t'évitera beaucoup d'erreur, donc certaines difficiles à détecter (une simple faute dans le nom par exemple) Et bien les typer selon l'usage que tu... |
| 12/02/2019 à 20:11 | Juice | [VBA-E] Bricolage pour fermer et ouvrir le classeur actif | Commence peut-être par voir pourquoi cet événement App_WorkbookOpen ne se déclenche pas. Il faut bien sûr qu'il ait fini le boulot avant d'en ouvrir un autre. Mais pourquoi utiliser cet événement ? C'est plus simple d'avoir un fichier qui fait les traitements et qui demande à l'utilisateur quel fich... |
| 12/02/2019 à 19:47 | JFUJFU | Date Time Picker controle V6 | Non, je te propose de ne plus utiliser le DateTimePicker, ni aucun autre contrôle calendrier fourni avec excel. Sinon à chaque version d'excel (fichier ouvert sur un autre poste par exemple) tu vas batailler pour l'ajouter, l'enregistrer dans la BDR, et ça sur chaque PC... Certains en ont eu marre e... |
| 12/02/2019 à 17:39 | Juice | [VBA-E] Bricolage pour fermer et ouvrir le classeur actif | Moi aussi je serais curieux de connaitre l'intérêt et la finalité. Il y a peut-être des méthodes plus orthodoxes pour atteindre le but. Maintenant, si ça fonctionne en pas à pas, et pas en direct il peut s'agir d'enchainements trop rapides. Essayer en insérant une tempo après fermeture du classeur1... |