| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 03/12/2024 à 10:57 | Gal | L'indice n'appartient pas à la sélection | Ce serait pratique si vous pouviez partager votre fichier et les macros. Je ne sais pas ce que vous avez réellement écrit, seulement les erreurs renvoyées. Ce n'est pas suffisant. Bien évidemment dans Workbooks.Open() vous avez remplacé les "…" par le chemin du fichier en question ? En attendant, la... |
| 03/12/2024 à 10:39 | iinska | Fichier généalogie | A première vue ça m'a l'air assez compliqué, le fichier me semble très "statique". Si vous voulez simplement faire un arbre de type organigramme à partir d'une liste de noms/relations, je peux vous proposer quelque chose d'autre, mais si vous tenez à garder le format original du fichier ça va demand... |
| 03/12/2024 à 09:58 | Gal | L'indice n'appartient pas à la sélection | Comme vous l'avez remarqué, c'est bien une erreur du type "Excel ne trouve pas cet objet". Quelques pistes de solution : Vous indiquez que vous ouvrez le fichier via macro. Vous savez que Workbooks.Open method (Excel) | Microsoft Learn renvoie le fichier ouvert. Donc en écrivant Vous pouvez le récup... |
| 03/12/2024 à 09:31 | Lesauvage | Ruban personnalisé pour un seul classeur | Ce genre de chose n'est pas vraiment prévu dans Excel de base pour ce que je sais. Pour info j'ai trouvé ça : Editing the Excel Ribbon Using VBA Bon courage. +1 JFL, si pas de réponse, c'est qu'on ne sait pas... |
| 03/12/2024 à 08:43 | thiorix | Problème de compatibilité Excel après export depuis Google Sheets | Pouvez-vous indiquer la formule utilisée dans les colonnes d'où le problème survient selon vous ? De plus, la compatibilité Excel/Sheets s'est beaucoup améliorée ces dernières années, mais cela n'est valable que pour les dernières versions d'Excel. Si vous ouvrez un fichier avec des formules complex... |
| 02/12/2024 à 19:36 | laurentriv | Separer valeur cellule | Dans ce cas vous pouvez utiliser la fonction SIERREUR https://excel-pratique.com/fr/fonctions/sierreur Pour reprendre l'exemple précédent... |
| 02/12/2024 à 17:37 | laurentriv | Separer valeur cellule | Vous ne pouvez pas mettre la formule en A6, il faut la mettre dans une autre cellule. Par exemple B6... |
| 02/12/2024 à 17:19 | laurentriv | Separer valeur cellule | En supposant que dans votre tableau les kilomètres à extraire sont dans la colonne A (par ex. "KM/112038" en A6), la formule suivante renvoie le numéro à droite du slash ... |
| 02/12/2024 à 17:15 | Potentis | Quelques questions divers | Je vous en prie, bonne fin de journée. Pour la question 1), je pense aussi que c'est le plus simple. Si vous avez d'autres questions, n'hésitez pas... |
| 02/12/2024 à 14:03 | Joco7915 | Ne pas appliquer grand écran sur une feuille | Ah mais attendez, je crois que j'avais mal compris. J'ai adapté votre macro pour qu'elle ne se lance pas si vous etes sur la feuille Logos. Si vous voulez quitter le mode plein écran quand vous activez la feuille Logos, il faut une autre macro. Ci-dessous, le code à ajouter dans le code de la feuill... |
| 02/12/2024 à 13:50 | Joco7915 | Ne pas appliquer grand écran sur une feuille | Vous pouvez vérifier le nom de la feuille active en début de Sub, et quitter le sub si c'est la feuille logo... |
| 02/12/2024 à 12:29 | Potentis | Quelques questions divers | Ah ! alors vous devriez utiliser les outils adaptés, c'est beaucoup plus simple 😉 La macro ci-dessous vous permet de choisir un chemin via l'interface windows, comme ça vous etes sure qu'il est valide... |
| 02/12/2024 à 12:25 | Joco7915 | Photo Excel 365 ou 2021 pro | Oui et non. On peut insérer les images de la même manière, mais il est aussi possible d'utiliser la Fonction IMAGE - Support Microsoft qui permet de faire apparaitre l'image donnée par une URL dans une cellule. Mais sinon oui, la procédure "standard" n'a pas changé... |
| 02/12/2024 à 12:10 | Palo | Problème instructions bouton | Je vous en prie, bonne journée. Voilà la doc officielle si jamais. Application.Caller property (Excel) | Microsoft Learn Je dois avouer qu'elle n'est vraiment pas claire, dites-vous juste que ça renvoie une sorte d'ID de l'objet qui a lancé la macro. Mais il faut quand meme savoir quel type d'objet... |
| 02/12/2024 à 12:03 | nizar2015 | Changer le texte en lien | Je vous en prie, bonne journée... |
| 02/12/2024 à 11:43 | Palo | Problème instructions bouton | Le problème que vous avez est du à 2 choses : la "scope"/portée des variables, ainsi que le moment d'exécution. Vous définissez nomFeuil dans la macro nv_Client, c'est bien, mais la macro af_client n'y a pas accès, nomFeuil n'est utilisable QUE DANS nv_client. C'est la portée. Ensuite, meme si vous... |
| 02/12/2024 à 11:02 | Kamak | Sélection de données en fonction d'un groupe de valeurs | Si j'ai bien compris vous souhaitez créer un graph qui affiche les résultats filtrés sur votre tableau. Pour cela c'est très simple si vous utilisez un tableau structuré. Sélectionnez simplement une cellule dans votre tableau puis Insertion > graphique. Comme un exemple vaut mille mots, je vous l... |
| 02/12/2024 à 10:51 | Catroun | Contrôler qu'une ligne est vide, à partir de la colonne C et jusqu'à la fin | @BsAlv, (pas sur de bien comprendre car je suis ça de loin) mais il y a des fonctions Excel qui ignorent automatiquement les cellules vides. Donc donner une plage avec ou sans cellules vides n'augmente pas le temps de calcul. Je sais que SUM par exemple en fait partie. Cf. VBA-Docs/excel/Concepts/Ex... |
| 02/12/2024 à 10:44 | nizar2015 | Changer le texte en lien | Je pense que l'adaptation ci-dessous devrait convenir. Dans l'ordre : Si elle contient un lien : ne fait rien Si elle commence par "https://" : ajout d'un lien Si elle contient quelque chose qui ne commence par par https : si la cellule est vide : ne fait rien sinon : cellule en rouge Ah je viens de... |
| 02/12/2024 à 09:48 | Brice59 | Détromper "-" code a barre CONCATENER | Si vous voulez supprimer les "-" entre les mots dans la cellule A1, vous pouvez utiliser la formule suivante (sur Office365) Après quand on veut travailler avec des formules sur un fichier il est bon de ne pas joindre toutes les cellules, parce que là forcément vous allez avoir plein d'erreurs un pe... |
| 02/12/2024 à 09:40 | zumm | Créations d'un tableaux de pari de boxe pour un projet gta rp | Oui pas très clair, mais êtes -vous sur Excel ou Google Sheets ? Car l'interface sur votre screenshot n'est pas celle d'Excel. Attention, les solutions sont différentes... |
| 02/12/2024 à 09:32 | Steph47 | Filtre Multicriteres dans ListView avec TextBox | Une solution pourrait etre de créer une variable intermédiaire contenant votre liste, et d'appliquer les filtres successivement sur cette variable, plutot que sur l'objet initial qui ne supporte qu'un filtre à la fois. En gros vous stockez le résultat intermédiaire après chaque filtrage dans une var... |
| 02/12/2024 à 09:05 | nizar2015 | Changer le texte en lien | Essayez plutôt ceci, en vérifiant que la cellule ne contient pas déjà un lien avant de le modifier... |
| 01/12/2024 à 17:50 | Potentis | Quelques questions divers | Je n'ai pas très bien compris, par défaut les inputbox retournent du texte. https://learn.microsoft.com/en-us/office/vba/language/reference/user-interface-help/inputbox-functio... Si vous voulez éviter l'entrée non vide, il faut vérifier Vous pouvez aussi définir une valeur par défaut, qui sera util... |
| 29/11/2024 à 17:35 | Riyad | Nombre stocké en texte | C'est une limitation d'Excel, à partir de 15 numéros on perd en précision. Après à l'échelle du nombre c'est normalement négligeable. Il y avait eu une autre question sur le sujet sur le forum, mais je n'arrive plus à la retrouver. On est quand meme, dans votre exemple, sur 0,000000000000109189 % d'... |
| 29/11/2024 à 17:30 | mesyasmine | Additionner les doublons | @Arturo, je suis d'accord mais je crois que c'est plus un problème de présentation que d'obtention du résultat, si j'ai bien compris l'OP. Ce serait pour envoyer. Ce qu'à proposé @JFL est exactement ce que j'avais en tete en le mentionnant... |
| 29/11/2024 à 17:04 | mesyasmine | Additionner les doublons | Ci-joint une proposition par formule semi-dynamique, en sommant les lignes identiques sur la quantité. EDIT : on peut, sur O365, étendre la formule automatiquement avec par exemple ... |
| 29/11/2024 à 16:37 | mesyasmine | Additionner les doublons | Je pense que PowerQuery pourrait bien etre la solution la plus efficace. Moi je ne sais pas faire des totaux intermédiaires mais certainement @JFL, @Chris ou autre pourront vous aider s'ils passent par là. C'est possible en VBA mais ça risque d'etre lent. Et en formules dynamiques à voir, sur O365 j... |
| 29/11/2024 à 16:15 | mesyasmine | Additionner les doublons | J'ai l'impression que vous décrivez exactement le fonctionnement d'un tableau croisé dynamique. Les avez-vous déjà utilisés ? Ci-joint un exemple avec en colonne les références, et en ligne les détails groupés. L'organisation est modifiable facilement... |
| 29/11/2024 à 16:02 | Fekapic | Bloquer lancement macro barre des tâches | J'ai probablement un avis trop "pratique" sur la chose, mais si c'était pour moi je ne mélangerais pas sécurité et automatisation, c'est une des règles de base. Déjà on sait qu'un fichier Excel est tout sauf sécurisé, même avec des mots de passe etc, il n'est en général pas si difficile de retrouver... |
| 29/11/2024 à 15:18 | Fekapic | Bloquer lancement macro barre des tâches | Alternativement vous déverrouillez manuellement, ça prend 2 clics 🤔 au moins pas de faille de sécurité à ce niveau là... |
| 29/11/2024 à 15:07 | Potentis | Quelques questions divers | Pour les .csv il faut bien comprendre que ce ne sont pas des fichiers Excel, il y a un import à effectuer dans Excel, une conversion si vous voulez. Vous pouvez essayer de modifier dans (sur W10) : Paramètres > applications > apps par défaut > choisir apps par défaut par type de fichier >... |
| 29/11/2024 à 14:01 | lau lolo | Report d'un signe spécifique toute les huit semaines | Pour info vous avez laissé les liens sur votre sharepoint dans le fichier joint. Au vu du sharepoint en question je vous conseillerai d'éditer votre message et de retirer les liens sur les autres fichiers (onglet Données > queries & connections > workbook links)... |
| 29/11/2024 à 13:51 | lau lolo | Report d'un signe spécifique toute les huit semaines | Il faudrait un fichier, et aussi prendre le temps de préciser des informations essentielles : On travaille en VBA, en formules, sur quelle version d'Excel (a indiquer dans votre profil) ??... |
| 29/11/2024 à 13:49 | Essaghir | Faire un graphique avec plusieurs courbes | Pouvez-vous joindre un fichier d'exemple avec la structure de vos données ? Merci. Pour moi il faut passer par VBA pour aller chercher la date tous les lundis. S'il vous plait joignez un fichier avec le détail de ce que vous avez, et ce que vous voulez obtenir . ---- Pour la question 2, si vous avez... |
| 29/11/2024 à 12:34 | Philippe Vanhoren | Problème sélections et recopie | Tenez, si vous lisez l'anglais, l'optimisation VBA est donnée dans ce chapitre très complet par Microsoft (le document complet traite de l'optimisation sur Excel en général). VBA-Docs/excel/Concepts/Excel-Performance/excel-tips-for-optimizing-performance-obstructions.md at main · MicrosoftDocs/VBA-D... |
| 29/11/2024 à 12:23 | Philippe Vanhoren | Problème sélections et recopie | Oui, c'est normal. Pour info 2 explications : La principale : en VBA sur Excel ce qui prend le plus de temps c'est l'écriture/lecture dans le classeur. C'est à dire chaque "accès" pour lire une cellule ou changer sa valeur. Dans votre code on va piocher les valeurs dans le classeur à chaque étape, c... |
| 29/11/2024 à 11:55 | MAVERICK39 | VBA_créer une liste (double boucle for ?) | Merci pour votre retour, bonne journée à vous aussi. … sur 50 000 lignes aucune différence ?? Surprenant... |
| 29/11/2024 à 11:32 | Philippe Vanhoren | Problème sélections et recopie | Merci pour votre retour, bonne journée à vous aussi... |
| 29/11/2024 à 11:01 | Remy_Staps | Dates dans office script et Excel online | Oui, pour ce qui est du traitement de dates vous auriez vraiment intéret à le faire dans Excel, les scripts/macros devraient etre utilisés uniquement lorsqu'il n'y a pas d'alternatives. Après si c'est pour apprendre je comprends tout à fait. Par contre ATTENTION !!!! On parle bien de Java Script , n... |
| 29/11/2024 à 10:50 | Philippe Vanhoren | Problème sélections et recopie | Si vous voulez l'automatiser via VBA, vous pouvez utiliser les filtres comme on le ferait manuellement. Ci-après une proposition à copier dans un module et lancer. EDIT : je viens de voir la solution de jpbt84, c'est une alternative (mais sur un nombre plus important de données, la sienne risque de... |
| 29/11/2024 à 09:53 | MAVERICK39 | VBA_créer une liste (double boucle for ?) | Oui on peut utiliser 2 boucles for, voici une proposition. J'ai également utilisé une arraylist, c'est plus simple pour créer la liste en colonne E. Ajoutez ce code dans un module et liez la macro Etiquettes à un bouton. Attention, le code suppose que les données sont sur la 1e feuille (la + à gauch... |
| 29/11/2024 à 08:53 | Poponico4444 | Envoi classeur Excel par outlook avec VBA | Je ne vois pas dans votre code la partie en lien avec Outlook. A priori, si cette macro est lancée après l'ajout du fichier joint et l'envoi du mail il ne devrait pas y avoir d'erreur. Cependant si le mail n'est pas encore envoyé, il est possible que Outlook n'ai pas vraiment attaché le fichier, sim... |
| 28/11/2024 à 18:27 | sdis_FR | Recherche d'un outil informatique de chronologie de suivi d'activités | C'est peut être à côté de la plaque mais connaissez-vous https://trello.com/ ? Je sais que c'est beaucoup utilisé en informatique pour s'organiser, mais je ne suis pas sûr que ça corresponde à votre besoin... |
| 28/11/2024 à 18:24 | Pablito | Exporter le contenu de plusieurs cellules en images | Ah oui sur Mac ça n'a rien a voir, c'est très important de le préciser pour les macros, vous devriez le mettre dans le nom de version dans votre profil. Peut être que @Dan pourra vous aider... |
| 28/11/2024 à 17:33 | Remy_Staps | Dates dans office script et Excel online | Ne me demandez pas pourquoi, mais en JavaScript (le language sous-jacent au TypeScript, le langage de programmation dans OfficeScript), les dates sont le nombre de millisecondes depuis le 1e janvier 1970… Date - JavaScript | MDN D'après la doc Microsoft JavaScript Date samples - Office Scripts | Mic... |
| 28/11/2024 à 17:06 | Catroun | Contrôler qu'une ligne est vide, à partir de la colonne C et jusqu'à la fin | @BsAlv, j'avais pensé à la ligne pleine (l'op indique que non à priori), mais pas aux autres cas… Oui, COUNTA n'est pas sujet à ces erreurs, je voulais simplement faire un truc le plus "rapide", mais ça l'est un peu trop hahaha. Dans ce cas je reprends ta formule plus exacte, pour remplacer celle qu... |
| 28/11/2024 à 16:34 | Catroun | Contrôler qu'une ligne est vide, à partir de la colonne C et jusqu'à la fin | Merci pour votre retour, ci-joint un fichier plus complet : Clic sur le bouton "tout scanner" : vous étudie la plage à partir de la cellule A9 de la feuille active, et vous informe des lignes vides/non vides. Dans le code vous pouvez enlever le commentaire pour supprimer les lignes vides. Pour repre... |
| 28/11/2024 à 15:55 | Essaghir | Faire un graphique avec plusieurs courbes | Félicitations ! Comme ceci 1) 2) 3)... |
| 28/11/2024 à 15:52 | Catroun | Contrôler qu'une ligne est vide, à partir de la colonne C et jusqu'à la fin | Salut @BsAlv, Oui, justement je l'ai mis explicitement pour rendre le code adaptable à la feuille réelle en changeant simplement le bloc With. C'était plus pour donner une structure/mode de résolution... |