P

Membre habitué

Inscrit le :20/10/2025
Dernière activité :29/10/2025 à 11:04
Version d'Excel :365 FR
Messages
57
Votes
11
Fichiers
2
Téléchargements
137
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par PaulExcelVBA

DateAuteur du sujetSujetExtrait du message
25/10/2025 à 12:24gaetan73Association SKU, modèle véhiculeIl y a presque 5000 lignes mais dans l'idéale il faudrait créer une table de correspondance entre ton SKU (athena) et rajouter une id/sku dans ton base liste moto. Ou sinon rajouter le SKU dans dans base liste moto mais tu en as 1000. ça serait très manuelle ... Est-ce que tu pourrais te procurer un...
25/10/2025 à 01:47HIRBOD Un graphique en 'nuage de points' ou 'autres' avec 3 colonnes de donnéesDans Excel tu pourrais faire ton nuage de point. En revanche pour avoir des couleurs selon la catégorie, automatiquement je ne sais pas peut être à la main. Sinon si tu es motivé n'hésite pas à jeter un oeil à PowerBI, R ou Tableau c'est le must en data visualiation...
25/10/2025 à 01:41Hervé S Renommer des feuilles Excel par rapport à des cellulesMon VBA sert a créer des pages sur la base d'un template. En revanche celui de " saboh12617 " permet de renommer tes feuilles, est-ce que tu l'as essayé ? Oublie le miens...
24/10/2025 à 13:39Hervé S Renommer des feuilles Excel par rapport à des cellulesDans ce cas la réponse de sabot devrait répondre à ton besoin 😉 Belle journée...
24/10/2025 à 13:37vodoraix Remise à zéro des valeurs et formats de 2 tableaux et pas 1 seulJ'espère avoir bien compris ta requête et que ça peut t'aider, en amont pense à déclarer ta plage de cellule en tableau et renomme le par exemple "tab_droite" Pour vider les valeurs uniquement Range("tab_droite").ClearContents Pour supprimer le formatage et avoir tout en blanc Et pour remettre en fo...
24/10/2025 à 13:31vodoraix Ajouter une option à un menuJe ne suis pas sûr de bien comprendre mais tu as 3 façon d'utiliser le unprotect/protect Sur une feuille spécifique 1 Worksheets("NomFeuille").Unprotect "motdepasse" 2 ActiveSheet.Unprotect "motdepasse" Sur le web 3 ThisWorkbook.Unprotect "motdepasse"...
24/10/2025 à 13:22HIRBOD Un graphique en 'nuage de points' ou 'autres' avec 3 colonnes de donnéesNuage de point XY sans ligne de raccordement sera parfait dans ce cas. Bonne journée Paul...
24/10/2025 à 00:48MikeSiVBA Excel 2024 plus lent que celui d'Office 2007De façon générale le screen freeze accélère le VBA, piste à creuser ;) Paul...
24/10/2025 à 00:46tomrangProblème extraction de chiffre depuis un outil de gestion vers ExcelFais une multiplication par 1, ça convertir en nombre Paul...
24/10/2025 à 00:37HIRBOD Un graphique en 'nuage de points' ou 'autres' avec 3 colonnes de donnéesLa réponse de sabot sur le pourquoi est très pertinente ! Quand je vois tes donnees / la disparité les nuages de points me paraissent évident. Si tu veux faire un autre graphique essaie de faire des segments/groupe; tu divise en 7 groupes soit en valeur soit en volume et tu pourras faire des camembe...
24/10/2025 à 00:33Fox Gazelle Insertion de ligne en fin de tableauFaire du VBA pour Historiker ça c'est un peu overkill (a mon sens). Quel est ton besoin ? C'est un projet d'école VBA ou perso ? Paul...
24/10/2025 à 00:27gainsbarre57 Enregistrer chaque feuille d'un classeur comme nouveau classeurN'hésite pas à mettre en résolu 😉...
24/10/2025 à 00:26Alaaeddine18Permettre la modification d'un TexteBox lorsque la feuille est protégéeDans les propriétés du TextBox, mets Locked = False et EnableSelection = 1 (fmEnableSelection.fmcursor), puis protège ta feuille avec l'option UserInterfaceOnly:=True via VBA (Worksheets("Recherche"). Protect Password:="xxx", UserInterfaceOnly:=True)...
24/10/2025 à 00:23gainsbarre57 Enregistrer chaque feuille d'un classeur comme nouveau classeurAvec grand plaisir, content d'avoir pu te rendre service et bon prospection 😎 Paul...
24/10/2025 à 00:21vodoraix Remise à zéro des valeurs et formats de 2 tableaux et pas 1 seulTu veux supprimer uniquement le contenu ou aussi le format(age)? Paul...
24/10/2025 à 00:20vodoraix Ajouter une option à un menuDe façon générale, le unprotect en début de procédure et protext en fin de procédure ;) Paul...
24/10/2025 à 00:17arnold85 Tirer un n° de question au hasard?Solution VBA, avec mise en cache des tirages pour sans remise ...
24/10/2025 à 00:11SUTTOPlanning de tournées commercialesPas mal pour une version Quick & dirty ;) Quel est le format de résultat idéal ? Ton tableau dédié au commercial avec une ligne = une visite Une colonne id, une colonne semaine, une colonne jour de la semaine, une colonne numéro de visite (1À5), une colonne nom du client. Mettons nous d'accord sur l...
24/10/2025 à 00:05SUTTOPlanning de tournées commercialesSur la capacité j'ai un doute, quid des vacances de Noël et 5 semaines de cgs par an. Paul...
23/10/2025 à 11:12Hervé S Renommer des feuilles Excel par rapport à des cellulesLes templates c'est pas un concepte spécifique à excel juste un principe générale. Tu peux copier la feuille 1 et la renommer template...
23/10/2025 à 10:58vodoraix Remise à zéro des valeurs et formats de 2 tableaux et pas 1 seulYes fais comme ça et dit nous Paul...
23/10/2025 à 10:55SUTTOPlanning de tournées commercialesGénial ton fichier maintenant que tu m'as transmis le besoin (côté client), j'ai besoin de la capacité (commercial). Peux tu m'indiquer pour chaque numéro de semaine (52 ligneS) la capacité du commercial, a l'origine c'est 5 mais il y a des évènements exceptionnel. Paul...
23/10/2025 à 10:50gainsbarre57 Enregistrer chaque feuille d'un classeur comme nouveau classeurSi jamais tu veux quand même tester gratuitement par VBA fais le sur une centaine de prospects. Pense à modifier les premières paramètres en haut du code...
23/10/2025 à 10:43gainsbarre57 Enregistrer chaque feuille d'un classeur comme nouveau classeurOn peut le faire en VBA mais tu vas à coup sûr finir dans les spam. Tu devrais utiliser lemlist ou une autre agence spécialisée dans l'emailing...
23/10/2025 à 00:34LC59Macro ou module pour fichier ZIP contenant des fichiers .XmlTu peux extraire manuellement tout tes xml du zip dans un même dossier. Puis avec powerquery tu fais une requête de dossier puis une requête XML dans ce dossier en passant par une fonction. Pour créer une fonction sur powerquery, fais une requête type, creer un paramètre "chemin_xml" et fais clique...
23/10/2025 à 00:23arnold85 Tirer un n° de question au hasard?...
23/10/2025 à 00:20vodoraix Remise à zéro des valeurs et formats de 2 tableaux et pas 1 seulRange("Z3:AB99999").ClearContents...
23/10/2025 à 00:01Alaaeddine18Permettre la modification d'un TexteBox lorsque la feuille est protégéeIl faut autoriser l'édition d'objet quand tu protège ta feuille. Paul...
22/10/2025 à 23:52SUTTOPlanning de tournées commercialesPeux tu nous transmettre ton fichier excel anonymiser ? J'aimerai comprendre combien de temps à l'avance tu planifié, est-ce qu'il y a juste besoin de prioriser les clients à visiter, est-ce que faut optimiser par rapport à l'emplacement géographique, qu'est-ce que tu entends par nb de visite par an...
22/10/2025 à 23:43Matt256 Fichier pointeuse avec code barre1. Créer les feuilles input et logs 2. Vas dans le VBA ALT+F11 ou dans le ruban en haut si tu as bien penser à activer le l'onglet développeur 3. Va dans this work book a gauche Je te suggère de regarder une vidéo débutant VBA Puis mets ce code...
22/10/2025 à 23:40gainsbarre57 Enregistrer chaque feuille d'un classeur comme nouveau classeurLe code pour ignorer la première page, dis moi si tu préfère pouvoir renseigner le voir les noms de feuilles a retirer...
22/10/2025 à 23:38gainsbarre57 Enregistrer chaque feuille d'un classeur comme nouveau classeurPeux tu clarifier, tu veux envoyer un mail avec du VBA? Ou tu veux créer du contenu/text a envoyer qui sera envoyé par un logiciel/outil tierce ? Paul...
22/10/2025 à 23:36PaulExcelVBAVBA - Refresh QueryMerci beaucoup, je mets comme résolu ! Juste un a priori car j'avais repris un vieux VBA d'un collègue avec plein de bug et j'avais découvert la déclaration d'objets qui mon sens n'avais aucune VA...
22/10/2025 à 23:20vodoraix Ajouter une option à un menuOui c'est normal, ton code ne fait que changer la visibilité et l’UI. Les feuilles restent protégées par mot de passe. Il faut ajouter Unprotect sur chaque feuille (et éventuellement sur la structure du classeur), puis les re-protéger quand tu “rebloques”...
22/10/2025 à 23:14arnold85 Tirer un n° de question au hasard?Alternative en VBA que je préfère Puis dans une cellule fais appelle a la function VBA =TirageUnique(B3:B17;C3:C17)...
22/10/2025 à 23:12arnold85 Tirer un n° de question au hasard?Tu peux filter ceux jamais sortis =FILTER(B3:B17,ISNA(MATCH(B3:B17,C3:C17,0))) Puis tirage =INDEX(D3:D100,RANDBETWEEN(1,ROWS(D3:D100)))...
22/10/2025 à 11:57gainsbarre57 Enregistrer chaque feuille d'un classeur comme nouveau classeurPS: veux tu ignorer la première page ...
22/10/2025 à 11:55gainsbarre57 Enregistrer chaque feuille d'un classeur comme nouveau classeurVoici un code qui devrait résoudre ta problématique ;)...
22/10/2025 à 11:54SUTTOPlanning de tournées commercialesBonjour c'est un beau projet d'excellence opérationnelle, ça me rappelle l'école d'ingénieurs Essaie de transformer ton listing en tableau structuré (Excel ou Google Sheets) puis d’utiliser un outil de planification type Power Query ou un solveur (par exemple OpenSolver) pour générer automatiquement...
22/10/2025 à 11:49PaulExcelVBAVBA - Refresh QueryMerci beaucoup J'ai toujours pensé peut être à tord que declarer des objets était souvent overkill/source de bug. Est-ce obligatoire dans mon cas ? Est ce que levent Worksheet_Change peut ralentir mon fichier ? Surtout avec l'appel de fonctions...
22/10/2025 à 11:39Matt256 Fichier pointeuse avec code barreAvant de faire des Userform commence par implémenter des fonctionnalités une feuille simplifié. As tu essayé le code Puis de connecter ton decodeur d'ean avant de te lancer dans ce gros chantier ...
22/10/2025 à 09:55Pinsvert Fonction RechercheVMerci sabot pour le filtre c'est nickel. En revanche plutôt que rechercheV je te suggère index et equiv c'est plus robuste. Belle journée...
22/10/2025 à 09:51vodoraix Ajouter une option à un menuTu veux que l’option B se contente de rebloquer feuilles et menus, ou qu’elle simule une réouverture complète du classeur (équivalent d’un Workbook_Open) ...
22/10/2025 à 09:47arnold85 Tirer un n° de question au hasard?Utilise la valeur de ta cellule contenant NBVAL comme borne haute : [a1] = Application.RandBetween(1, Range("B1").Value) (en supposant que B1 contient le résultat de NBVA L)...
22/10/2025 à 09:44gouloomTransfert de données Excel vers SQL server express depuis PC client distantPeux tu donner l'erreur exacte ADO (numéro + message) et ta chaîne de connexion...
22/10/2025 à 08:56Matt256 Fichier pointeuse avec code barreIl y a déjà beaucoup de choses dans ton fichier excel, tu l'as fais toi même ou récupéré de quelqu'un ? Je te conseille de toujours repartir d'un excel vierge et de le construire toi même. M'essaie de faire toutes les fonctionnalités d'un coup. Commence par créer une feuille input et une feuille log...
22/10/2025 à 08:30arnold85 Tirer un n° de question au hasard?Ah padon si tu veux remplir plusieurs nombre / une grille entière : Bonne journée, Paul...
22/10/2025 à 08:28arnold85 Tirer un n° de question au hasard?Hello une version un peu plus concise : Paul...
22/10/2025 à 08:25Hervé S Renommer des feuilles Excel par rapport à des cellulesOption 1 (ma préféré) : Tu ne renommé pas de feuille existante mais tu copie une feuille template, dis moi si tu as besoin d'aide. Option 2 : tu n'as pas renseigné ta version d'excel, mais avec un peu de chance tu as une formule qui doit ressembler à 'cellule' de mémoire qui permet de récupérer le n...
20/10/2025 à 23:05Matt256 Fichier pointeuse avec code barreJe n'ai jamais utilisé de lecteur de code bar mais j'imagine que c'est branché en USB et que ça renseigne la cellule excel renseigne avec l'ean. Pourrais tu faire le test ? Si c'est bien le cas est-ce que tu t'y connais en VBA? Autrement je peux t'aider, pour commencer je te suggère d'utiliser leven...