| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 11/02/2026 à 09:58 | Gillis | Modification de données dans listview | @Gilis, Votre tableau est-il représentatif au niveau des noms de colonne ? Je vois beaucoup de colonne avec le même nom. Si vous voulez utiliser un formulaire pour gérer vos données (Ajout, modification, suppression) il est inutile, et même contre-productif de mettre en forme votre tableau comme vou... |
| 10/02/2026 à 22:52 | Gillis | Modification de données dans listview | @Gilis, C'est quoi ce code ? La recherche dans les zones de texte TextBox1 à 4 ne fonctionne pas. (Faites plutôt une recherche sur la colonne entière) Dans la procédure du bouton CommandButton1 vous avez une variables idx qui sort de je ne sais d'où. (ce qui peut provoquer une levée d'erreur de VBA)... |
| 10/02/2026 à 15:00 | stéphane1234 | Aide sur impression Excel | @séphane1234, Si vous ne donnez pas un fichier significatif, nous ne pourrons pas avancer. Peux-tu nous dire comment sont séparées les pages, ou les lignes ? Bref un exemple sur une seule ligne n'est pas suffisant... |
| 09/02/2026 à 18:52 | stéphane1234 | Aide sur impression Excel | Stéphane1234, Voici une ébauche d'un fichier qui va piloter la segmentation. Il reste peut-être des bugs (à voir...) Pensez à bien renseigner vos choix dans les paramètres... |
| 09/02/2026 à 12:03 | stéphane1234 | Aide sur impression Excel | @stéphane1234, Si vous voulez simplement 'spliter' le contenu de votre cellule une petite procédure peut faire cela. Je vous conseille de faire une copie de votre feuille avant. Ce code est à coller dans un module : Si vous préférez nous pouvons utiliser ce code depuis un classeur, qui effectuera un... |
| 07/02/2026 à 22:46 | philmaure | Pb de recopie du format nombre % | Etes-vous sûr qu'il devient 0.64% et non pas 0.64 tout court ce qui serait normal dans une cellule Excel formatée en pourcentage. Passez la cellule réceptrice au bon format... |
| 05/02/2026 à 20:39 | Picton8693 | Un même code RVB donne sur la même feuille deux NO_COULEUR différents | Bon, si l'on considère RGB(220,240,250) cela renvoie 16445660 donc OK pour la deuxième valeur. Maintenant on prends tout à l'envers. Pour 16774630 si l'on fait le calcul 16774630\65536 = 256 Oupsss la nous ne sommes pas bon donc ce chiffre ne correspond à aucun RGB le max étant de 255. Donc vérifiez... |
| 03/02/2026 à 00:38 | marq | Problème pour réaliser ma macro | Certaines personnes aimeraient savoir comment..... |
| 31/01/2026 à 00:20 | Ambitieux | Base de donné lié au photos | Pour un affichage au survol, pas trente-six solutions je pense, on peut intégrer une image à un commentaire, mais il y a toujours la latence des commentaires. Clic droit sur la cellule. Insérer une note Clic droit sur le bord de la note. Format du commentaire. Onglet Couleurs et traits. Dans Couleur... |
| 29/01/2026 à 12:34 | Ambitieux | Base de donné lié au photos | Oui copier les images dans un dossier précis, les nommées avec par exemple l'ID de vos contacts, puis aller les récupérer au besoin avec la fonction LoadPicture de VBA... |
| 27/01/2026 à 14:08 | marq | Problème pour réaliser ma macro | @marq, il n'y a aucune macro dans votre fichier, vous voulez faire quoi au juste ... |
| 24/01/2026 à 11:43 | Rquantin | Code VBA pour autoriser à coller uniquement les valeurs | A peut près.... Je ne lis pas toujours toutes les réponses... |
| 24/01/2026 à 11:29 | Rquantin | Code VBA pour autoriser à coller uniquement les valeurs | Ok pour cela. Une autre solution consisterait à vérifier lors de l'enregistrement si le format des cellules des feuilles à été modifier, si oui nous replaçons le bon format. Cette manipulation peu-être faite juste avant la sauvegarde, cela risque d'être lent. Sinon pas de test juste avant la sauvega... |
| 24/01/2026 à 11:02 | Rquantin | Code VBA pour autoriser à coller uniquement les valeurs | Si c'est bien ce que j'ai compris, une autre solution consisterait à désactiver les menus contextuels, et obliger les utilisateurs de passer par un bouton qui pilotera le copier/coller. A voir si cette solution vous intéresse..... |
| 13/01/2026 à 13:21 | gilou71 | Incompatibilité mot de passe entre Office 2019 et 2021 | Maintenant que vous êtes passé par ces problèmes, espérons que vous maintiendrez une version à jour et sans protection juste pour vous....... |
| 11/01/2026 à 10:21 | Aphrodite | Déclaration de chemin d'accès menant à fichier dans lecteur réseau | @Aphrodite, Prenez l'habitude de déclarer les variables , cela vous évitera pas mal d’ennuis à terme. Dir renvoie un chaine de caractère si le fichier est présent. Vous devez utiliser le chemin complet comme dis par @Dysorthograhie pour ouvrir le fichier. Vous pouvez quand même faire un test avec la... |
| 05/01/2026 à 12:15 | VincMalin | Variable globale à un classeur | @Vinc Malin, Ça c'est une bonne initiative. Diviser en tenant compte si possible que chaque procédure ou fonction ne s'occupe que d'une seule chose à la fois. Ne pas oublier que vous pouvez charger les procédures avec des arguments, cela fera toujours cela de moins en variables globales. Il faut ban... |
| 31/12/2025 à 10:44 | VincMalin | Variable globale à un classeur | @VincMalin Il n'est pas recommandé d'utiliser des variables globales, préférez leurs soit des propriétés au niveau formulaire, soit des CallBacks et interface (contrats). En effets les variables globales sont rigides, moins sûre, et difficile à maintenir si le nombre d'actions augmente. Il n'est sou... |
| 02/12/2025 à 22:30 | oNnO | Problème liens hypertextes | Je ne sais pas si j'ai tout compris mais apparemment vos liens ne servent à rien puisque la macro et lancée....... |
| 30/11/2025 à 19:32 | nabilexcel2007 | Gestion de stock | @Bart, Salut, quand vous dites : C'est n'est pas vrai, il ne faut pas confondre une variable, avec l'appel d'un tableau. Dans ce cas c'est une chaine qui est fournie a VBA vous pouvez donc utiliser les accents. Par contre si c'est pour une variable, là je suis d’accord avec vous si possible pas d'ac... |
| 30/11/2025 à 19:12 | Doubs25 | Liste déroulante en cascade | Claude, quand vous utilisez la fonction RechercheV ou X, Ou bien Min, Max ou autre; Regardez-vous leur fonctionnement ? NON, vous ni avez pas accès. Là c'est pareil, vous coller les procédures dans un module et quand vous en avez besoin vous les utilisez. Si l'on regarde la fonction de plus prêt il... |
| 29/11/2025 à 17:47 | Doubs25 | Liste déroulante en cascade | Dans une base de donnée c'est le principal, de pouvoir gérer les enregistrements non ? Claude, il peut y avoir une autre solution c'est de calculer le max de la colonne index et de l'incrémenter de 1. De cette façon si une ligne est supprimée, à l'instar de Access l'index disparait cela fait des tro... |
| 29/11/2025 à 12:05 | Doubs25 | Liste déroulante en cascade | @Doubs25, On est toujours sur le même type d'erreurs et de mauvaise programmation. Dans votre code vous tenter d'assigner des variables ou objets en passant leurs référence en dur (Exemple ici : With WsP.ListObjects("Tbl_Fournisseur") ). Le problème c'est que le tableau 'Tbl_Fournisseurs' est inexis... |
| 28/11/2025 à 11:44 | Doubs25 | Liste déroulante en cascade | @Doubs25, Dans un premier temps prenez l'habitude de compiler le projet, pour voir les erreurs détectées par le compilateur. Vous devez aussi continuer à appuyer sur F8 jusqu’à l'erreur, (A mon avis sur l'image vous êtes sur l'appel de la procédure, qui n'a pas d'argument, donc l'erreur n'est pas su... |
| 27/11/2025 à 16:25 | Clicdor | Numéro de série qui se reporte automatiquement si je retape la même réf | Vous ne pouvez pas créer une formule pour cette demande, en effet si j'ai bien compris si la recherche d'un numéro de Lidle ne renvoie rien vous ferez l'entrée vous-même, mais en faisant cela vous allez écraser la formule et Excel ne saura plus comment interpréter les lignes de cette colonne. Si vou... |
| 26/11/2025 à 18:53 | BUDGETS | Feuille propositions menus midi retrait : créer une macro pour les sauts de | Re, Oui petit bug... Mais si vous voulez avancer il faut tenter de comprendre... Dans la procédure CreateDataValidation commentez la condition qui est en bas de la procédure ... |
| 26/11/2025 à 16:35 | BUDGETS | Feuille propositions menus midi retrait : créer une macro pour les sauts de | @Budget, J'ai l'impression que vous ne lisez pas correctement nos posts. Je vous ai déjà expliqué que la variable ligne était en erreur, car la fonction Evaluate renvoyait une erreur. Juste pour le fun une application qui crée un nombre de menus par rapport à une liste. (Les temps de calculs sont lo... |
| 26/11/2025 à 10:25 | Doubs25 | Liste déroulante en cascade | @Doubs25, Quand VBA plante et surligne un ligne de code en jaune, et plus précisément comme ici sur la lancement du formulaire, vous devez continuer l'exécution du dit formulaire à l'aide de la touche F8, vous ferez du pas à pas jusqu’à la ligne qui effectivement, crée un problème. Un fois cette lig... |
| 25/11/2025 à 14:11 | BUDGETS | Feuille propositions menus midi retrait : créer une macro pour les sauts de | Avez vous regardé la valeur des variables i et iStep ? Si vous effacez toutes les lignes ou leurs contenu les valeurs retournées seront 0 pour i et iStep . Donc 0/0 = la tête à Toto . Enfin plutôt coup de pied de VBA. Car vous tentez d'arrondir (Ceiling.Match) une valeur qui est en erreur. Donc pour... |
| 21/11/2025 à 01:32 | Amoros | Mise en forme conditionnelle | Peut-être que je n'ai pas tout compris, mais si vous voulez vérifier si la date en H4 ne dépasse pas de cinq années la date d'aujourd'hui la MFC doit être : =ANNEE($H4)<=ANNEE(AUJOURDHUI())+5... |
| 19/11/2025 à 12:04 | Doubs25 | Liste déroulante en cascade | Re,Re Que voulez-vous comme possibilité ? Soit fermer le formulaire après la saisie. Soit continuer la saisie pour cela il faudrait une gestion de l'état des boutons... |
| 19/11/2025 à 11:58 | Doubs25 | Liste déroulante en cascade | Re, Je regarde un peu le code et je vois que vous avez à chaque fois trois formulaires pour chaque actions et site exemple ; "Definir_Stock_Maiche", "Definir_Stock_Morteau", "Definir_Stock_Pontarlier". Une technique qui vous éviterait de créer plusieurs formulaires serait d'en créer un seul d'y mett... |
| 19/11/2025 à 11:26 | Doubs25 | Liste déroulante en cascade | @Rizde Tapomme Vous devez modifier la procédure Cdb_Ajouter_Click() pour arriver au résultat : Je vous conseille aussi de 'Tuer' vos variable avant de les réinitialiser. Vous devrier éviter d'initialiser vos variables en dur dans le code : Imaginer votre travail si vous décidez de changer le nom d'u... |
| 18/11/2025 à 15:23 | BUDGETS | Izoom, istep, pagessetup, etc | Re, Concernant lappel de constantes, variables, fonctions ou procédures Le vous conseille de donner le chemin explicite. Si vous déclarez une constante ou variable dans un module en public exemple ici GlobalConsts vous pouvez : Soit l’appeler directement T = MMR_SHEET_NAME Soit donner un... |
| 18/11/2025 à 10:01 | BUDGETS | Izoom, istep, pagessetup, etc | Question. Pourquoi créer un module 'GlobalConsts' ou autre qui regroupe vos principales constantes ? Pour vous c'est plus rapide, vous n'avez plus à vous souvenir de l’orthographe exacte des noms de feuilles, colonnes etc.. Si vous décidez de changer de nom pour une feuille, colonne etc vous ne deve... |
| 17/11/2025 à 23:42 | BUDGETS | Izoom, istep, pagessetup, etc | Re, Regardez bien l'image de mon précédent post... |
| 17/11/2025 à 18:25 | BUDGETS | Izoom, istep, pagessetup, etc | Si un module de tests existe cela sent le Jean-Paul Il peut être supprimé en toute quiétude. De plus nous avons déjà abordé le fait que renseigner en dur le noms des feuilles dans le code, est une très mauvaise habitude qui à terme peut poser des problèmes comme celui qui vient de vous arriver. Crée... |
| 15/11/2025 à 18:53 | BUDGETS | Izoom, istep, pagessetup, etc | Re, Vous n'avez qu'a le créer, tout simplement, si vous avez un doute sur le type de variable que vous devez utiliser, le plus simple est de la déclarer en variant. Puis vous mettez un point d'arrêt sur le premier appel de cette variable, et vous regarder dans la fenêtre des variables que est son ty... |
| 15/11/2025 à 16:03 | BUDGETS | Izoom, istep, pagessetup, etc | Tout simplement si la variable vaut zéro, on la passe à 100 (Qui doit-être je pense le facteur de zoom. La je pense qu'il a prêché par fainéantise. Voilà pourquoi on demande de travailler avec des tableaux structurés. On peu connaître le nombre de ligne plus facilement. Ici il a mis un nombre de lig... |
| 14/11/2025 à 19:04 | JCV | Comment rechercher une feuille dans un fichier Excel | J'avais fait un petit exemple avec l'utilisation du ruban, Si cette approche vous intéresse on pourrait l'adapter à votre classeur. Pour filtrer la zone de liste déroulante, taper un texte dans la zone de texte puis valider par [Entrée]... |
| 13/11/2025 à 18:22 | BUDGETS | Feuille propositions menus midi retrait : créer une macro pour les sauts de | Re, Avez-vous testé ma proposition ? Pour le post c'est ici : https://forum.excel-pratique.com/s/goto/1259604... |
| 13/11/2025 à 14:46 | BUDGETS | Feuille propositions menus midi retrait : créer une macro pour les sauts de | Re, Tous les fichiers sont soumis à ce contrôle d'Excel, pour qu'ils puissent s'ouvrir normalement il faut : Soit le débloquer (Méthode cité précédemment) Soit le copier dans un répertoire qui doit-être approuvé (Ce répertoire peut être ajouté dans les options de confidentialité d'Excel). Soit être... |
| 13/11/2025 à 11:37 | BUDGETS | Feuille propositions menus midi retrait : créer une macro pour les sauts de | Nous en avons parler et reparler sur ce site, Si vous fournissez un fichier Zip pas de déblocage nécessaire, par contre pour un classeur ".xlm" vous devez impérativement le débloquer. Pour cela faites un clic droit sur le fichier, puis clic sur propriétés, enfin cocher débloquer. C'est ce bout de co... |
| 12/11/2025 à 16:14 | Betty86 | Comment ne pas supprimer les zeros lorsqu'on convertit une cellule | Re, Si vous parlez de Power BI DeskTop ce n'est pas pareil, ils n'ont pas les même utilités. Sous Office 365 vous pouvez utiliser Power Query pour importer des données d'un autre classeur, simplement; Au passage vous pourrez formater ces fameuses données, je ne connais pas votre outil d'extraction,... |
| 12/11/2025 à 15:57 | matthieu GILLET-LEGR | Macro pour envoyer mon classeur en pièce jointe via le nouvel Outlook | Malheureusement, le nouvel Outlook ne donne plus la possibilité d'accéder au composant COM "Outlook.Application". Solutions : Soit revenir sur l'ancien Outlook. Soit utiliser des Api extérieures . (Plus compliqué)... |
| 12/11/2025 à 15:44 | Betty86 | Comment ne pas supprimer les zeros lorsqu'on convertit une cellule | Sinon utilisez PowerQuery pour importer vos données au bon formar..... |
| 12/11/2025 à 15:20 | houba57 | Tri fichier Excel en gardant la première ligne bloquée | @houba57, Quand vous dites : Quelle est la manipulation faite pour trier le cellules ? Si vous sélectionnez la cellule "A1" et vous cliquez sur Menu Données, groupe Trier et Filtrer/Filtrer. Alors toute la ligne sera considérée comme une ligne d'entête et ne sera pas filtrée... |
| 12/11/2025 à 15:13 | BUDGETS | Feuille propositions menus midi retrait : créer une macro pour les sauts de | @buddget : Il vaut mieux travailler avec le nom de code de la feuille. J'ai donc modifier sh04 vers sh_PropositionMidi J'ai supprimer les accents sur les noms de variables. J'ai modifier quelques erreurs de frappe (Du moins je pense). NombreGroupes = -LastRow \ NombreLignes vers NombreGroupes = Last... |
| 12/11/2025 à 11:34 | Fab69 | Type de données sous Excel | @Fab69 Avez-vous tenté de sélectionner toute la colonne, puis faire un copier, puis un coller ailleurs avec un format texte. Pouvez-vous nous fournir le ficher ... |
| 11/11/2025 à 18:04 | houba57 | Tri fichier Excel en gardant la première ligne bloquée | Hé bien vous n'aviez qu'a choisir un thème pour votre tableau il y a tout un tas de thème. J'ai sélectionné un thème basique en noir, vous pouvez maintenant faire de tris et filtres sur vos colonnes. Pour figer une ligne ou colonne c'est au niveau du menu Affichage groupe Fenêtre et vous sélectionne... |