| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 03/01/2024 à 10:58 | sandy74 | Gestion quotidienne de place 6 places de stationnement | Bon moi j'ai : Erreur 400 sans plus d'explication sur la création d'une réservation. mais elle est bien créée. Impossible de supprimer un une entrée message "Ce véhicule n'est pas à cette place" Je pense qu'il faut épurer la page d'accueil Nul besoin du tableau des voitures et clients. il doit-être... |
| 02/01/2024 à 22:31 | Jean04 | Menu / sous-menu VBA | Et pourquoi pas utiliser le ruban : Bon je sais cela risque d'être dur pour un novice mais bon je mets l'exemple quand même. Edit : J'ai modifié le xlm pour ajouter un menu déroulant qui pourrait te convenir... |
| 02/01/2024 à 19:04 | VaxahE | Appeler une procédure à partir d’une procédure | Pour éviter une déclaration au niveau module tu as la possibilité d'utiliser une fonction : Écriture d’une procédure function (VBA) | Microsoft Learn... |
| 02/01/2024 à 17:14 | Stephane catoire | Blocage sur code sécurité des onglets en VBA | Re, C'est un petit exemple que tu dois tester tout seul avant de faire du copier coller sur ton classeur. Je n'ai pas utilisé le nom de tes feuilles donc y'a de l'adaptation à faire... |
| 01/01/2024 à 23:55 | atlas | Extraction de chiffres et opérateurs avec REGEX | Re, Tu as la méthode .Test pour tester si l'expression renvoie quelque-chose... |
| 01/01/2024 à 21:17 | Stephane catoire | Blocage sur code sécurité des onglets en VBA | Petit test avec les zones de texte sur la feuille comme demandé. Si tu as besoin d'informations n'hésites pas... |
| 31/12/2023 à 18:54 | atlas | Extraction de chiffres et opérateurs avec REGEX | Re, Dernier petit commentaire. Comme il faut toujours mieux prévenir que guérir, je te conseille fortement de tester ton Expression avant de lancer un Execute. Ceci afin d'éviter toutes déconvenues qui pourraient surgir... |
| 31/12/2023 à 18:43 | maverick59264 | Indiquer dans une feuille PDF le nom qu'elle porte en haut à droite VBA | Tu as ce message car Excel ne reconnait aucune macro que tu puisse lancer. 1er test : sur une macro de ce type sans paramètres : Si tu met le curseur à l'intérieur et que tu appuis sur F5 ou F8 Excel va lancer la sub en pas à pas si F8 en mode normal si F5. Maintenant si la procédure contient un par... |
| 31/12/2023 à 10:41 | jvoitu | Voulez-vous enregistrer les modif apportées au classeur de macros perso ? | C'est un comportement normal, puisque ce sont tes macros personnelles, elles sont automatiquement chargées à l'ouverture d'Excel. Si tu ne veux plus les avoir supprime le fichier du dossier Xlstart d'Excel. Maintenant, si il y a demande d'enregistrement de la part d'Excel c'est qu'il y a eu un chang... |
| 30/12/2023 à 20:33 | jvoitu | Voulez-vous enregistrer les modif apportées au classeur de macros perso ? | Je ne pense pas qu'Excel t'envoie le message comme cela, tu devrais vérifier si tu n'as pas un variable publique, ou autre dans ton classeur qui serait susceptible d'avoir été changée... |
| 30/12/2023 à 20:25 | maverick59264 | Indiquer dans une feuille PDF le nom qu'elle porte en haut à droite VBA | N'ayant pas personnellement Adobe, je ne peux pas faire de test. Je te conseille de mettre un point d'arrêt sur : If FullName = vbNullString Then ensuite tu colles un espion sur AppPdf ceci fait il ne te reste qu'à faire du pas à pas pour visualiser si tout se passe bien, et regarder si AppPdf n'est... |
| 29/12/2023 à 18:08 | maverick59264 | Indiquer dans une feuille PDF le nom qu'elle porte en haut à droite VBA | Ici tu as déjà une erreur, soit tu récupère le chemin de ton classeur, soit tu le met en dur mais pas les deux. Donc le code devrait ressembler à ceci : Maintenant si les Pdf proviennent des feuilles de ton classeur il doit être plus simple de modifier les feuilles avant leur export. Acrobat est un... |
| 29/12/2023 à 16:26 | patrick33 | Affichage d'un label | Tout simplement Label2.Visible = (Label1.Visible = True) Cela n'existe pas comme propriété... |
| 29/12/2023 à 16:18 | Invité | Instabilité de code | Et si au lieux de faire des copier coller, tu utilisais vbaImageList dans le formulaire c'est beaucoup plus pratique. Si tu es sur un Excel 32bits bien entendu https://10tec.com/imagelist-ocx/... |
| 26/12/2023 à 21:15 | atlas | Extraction de chiffres et opérateurs avec REGEX | Tu as de bon testeurs de RegExpression notamment celui-ci ou tu as pas mal d'exemples. regex101: build, test, and debug regex... |
| 26/12/2023 à 12:03 | BUDGETS | Fichier BUDGETS V1 SMP.xltm : global a échoué | Re, Heu, Je suis le seul à voir que l'on peut attribuer un prélèvement à une recette budgétaire ? Pour la boite de message Oui on supprime ?, ou Oui on modifie ? Ce n'est pas assez explicite. Bon maintenant parlons "Création article dépense budgétaire non Alimentaire" ou autre, bien entendu. On peu... |
| 25/12/2023 à 18:16 | BUDGETS | Fichier BUDGETS V1 SMP.xltm : global a échoué | Re, La photo n'est-elle pas assez explicite ? bien regarder... Et pour le message pareil, faut bien le lire aussi..... |
| 25/12/2023 à 18:01 | Peyrusse32 | Afficher sur le bureau Windows le contenu d'une cellule calculée | Re, Associe l'extension dans les paramètres de Windows, pour ne plus avoir la question. Menu Applications par défaut, tu fait défiler , et en bas tu cliques sur Choisir les applications par défaut par type de fichier. C'est ce que tu as demandé à l'origine, si tu veux autre-chose fais-en la demande... |
| 25/12/2023 à 11:08 | BUDGETS | Fichier BUDGETS V1 SMP.xltm : global a échoué | @BsAlv : Je me disais mais que viennent faire les tableaux structurés là dedans. Là je comprends mieux. Bon c'est toujours pas ça.... Les tableaux sont à revoir je pense. Et ce message me laisse toujours perplexe... |
| 25/12/2023 à 10:49 | Peyrusse32 | Afficher sur le bureau Windows le contenu d'une cellule calculée | Avant d'aller se remplir la panse... Tu ouvre le bloc note et tu y colle ce code Tu n'oublie pas d'adapter les deux lignes concernant le chemin du fichier et le nom de la feuille . Tu enregistre le fichier avec le nom qui te convient Tu change l'extension .txt en .vbs Tu associe le fichier à Microso... |
| 24/12/2023 à 17:27 | Peyrusse32 | Afficher sur le bureau Windows le contenu d'une cellule calculée | Bon avant de partir faire la fête, petite réflexion... Afficher la valeur d'une cellule, ce ne dois pas être le plus dur. Maintenant pour quelle soit à jour il faut ouvrir le classeur pour qu'Excel puisse faire les calculs, non ? Sinon il faut te diriger vers du VBScript qui va ouvrir le classeur en... |
| 24/12/2023 à 17:15 | galopin01 | Démarrer un classeur et inhiber les macros | Moi je colle le classeur sur le bureau qui n'est pas approuvé et voilà Excel te demande pour activer, tu fermes avec la croix... |
| 24/12/2023 à 09:32 | BUDGETS | Fichier BUDGETS V1 SMP.xltm : global a échoué | Franchement Christian, J'ai la forte impression que vous aimez vous compliquer la vie. Couper du code d'un fichier qui fonctionne pour le coller sur le votre qui ne fonctionne pas correctement est-ce une bonne solution ? Il faut se nommer Copilot de Microsoft et encore, pour pouvoir voir tous les ch... |
| 23/12/2023 à 13:49 | Ldopa | Modifier texbox format alphanumerique en numerique | Un peu de lecture : Fonctions de conversion de types (VBA) | Microsoft Learn Et une photo pour l'exemple... |
| 19/12/2023 à 17:44 | Machine2guerre83 | VBA Code Formulaire TVA | C'est si compliqué d'utiliser les balises </> ? C'est quoi ça ? Tu nous prend pour des devins ... |
| 19/12/2023 à 14:01 | Invité | Aide développement VBA | En complément des valeurs fournis-nous les formules que tu as pour les calculs... |
| 19/12/2023 à 13:26 | Gazparito1 | Ajout de nouvelles lignes dans différents tableaux | C'est bien de chercher, mais là c'est encore un coup de pied dans l'eau. Le code que tu propose ne correspond pas à sa demande initiale : Il ne teste pas si la valeur de secteurs est "Sheet1" mais si secteurs = "1" Donc Macro à revoir..... |
| 19/12/2023 à 09:29 | Gazparito1 | Ajout de nouvelles lignes dans différents tableaux | C'est toujours bien de comprendre le code que l'on nous envoie, et la structure du fichier. Je sui d'accord avec toi. Concernant les tableaux structurés, et leur fonctionnement. Je peux t'assurer que les utilisant au quotidien cela tourne bien. Maintenant au vu des codes que je vois passer sur la to... |
| 18/12/2023 à 18:40 | philturf | Aide pour une macro dont je ne trouve pas la solution | Re, Si c'est le résultat de formules quel est la formule ? Sinon clique sur une cellule contenant ces données et regarde le format dans l'onglet Accueil... |
| 18/12/2023 à 18:05 | philturf | Aide pour une macro dont je ne trouve pas la solution | Tu recherches des chaines de caractères ou des entiers ... |
| 18/12/2023 à 18:03 | Gazparito1 | Ajout de nouvelles lignes dans différents tableaux | Re, FindDR pour son cas il fait une insertion donc le nombre de lignes importe peux. Avec un sélect case c'est le même problème un seul bloc est évalué. Donc deux solutions si tu veux intercepter le changement de la cellule H4 de la SheetPrincipale c'est dans la méthode Change de SheetPrincipale que... |
| 18/12/2023 à 17:09 | Gazparito1 | Ajout de nouvelles lignes dans différents tableaux | As-tu bien lu la documentation de Crosoft concernant If...ElseIf...Else...End If ? A mon avis non. Donc bien lire la documentation avant toute chose. Instruction If...Then...Else (VBA) | Microsoft Learn De plus nul besoin d'activer une feuille pour en modifier son contenu exemple : Sheets("Sheet1")... |
| 18/12/2023 à 16:50 | Machine2guerre83 | VBA Code Formulaire TVA | Besoin d'un formulaire pour cela ? Une simple validation de donnée fait très bien le travail. Tazz, Utilise les balises </> pour poster du code, et vérifie que tout soit OK car là il court à la cata... UserForm_Activated() entre autre, cela n'existe pas. Unload Me End If il manque au minimum l... |
| 18/12/2023 à 14:07 | BUDGETS | Fichier BUDGETS V1 SMP.xltm : global a échoué | Re, Avant de te lancer à tête baissée dans le projet tu dois poser celui-ci sur le papier. Tu dois limiter le nombres de tableaux et de colonnes. Supprimes les colonnes inutiles exemple dans le tableau "TabNomCréationArticlesBudgétaires" D'ailleurs faut-il un tableau pour remplir une liste déroulant... |
| 18/12/2023 à 09:49 | BUDGETS | Fichier BUDGETS V1 SMP.xltm : global a échoué | Re, En fait tu recherches un tableau dont le nom correspond au nom de l'item de la liste déroulante formaté. Mais ce tableau n'existe pas. tout simplement. Quand on fait du copier coller de code que l'on te fournis, la première chose à faire c'est d'essayer de comprendre ce fameux code, sinon tu ne... |
| 18/12/2023 à 08:35 | BUDGETS | Fichier BUDGETS V1 SMP.xltm : global a échoué | Alors comment dire, on se répète je pense. Dans la procédure ci-dessus tu colles un point d'arrêt sur la ligne Tablo tu regardes la valeur de Tablo, et tu vas vite te rendre compte de ta bourde. Maintenant quelques réflexions : Il y a trois listes déroulantes sur le formulaire, et cinq zones de text... |
| 16/12/2023 à 09:52 | Léo39 | Gérer les messages "Debug.Print" d'une fonction depuis une Sub | Re, Oui, C'est ce que je dis, on peut débattre des heures sur le sujet, si l'on entre 21 dans une cellule formatée en date elle est convertie en 2021, Ha bon pourquoi pas 1921, ou 2121, parce que c'est le plus logique bien évidemment, mais cela étant dit, Excel à fait un choix... |
| 16/12/2023 à 08:49 | Léo39 | Gérer les messages "Debug.Print" d'une fonction depuis une Sub | Re, Je comprends bien, et je me suis mal expliqué, la fatigue peut-être, mais je reste sur ma position c'est toi, ou plutôt le code qui décide de la plage de date et cela n'est pas normal. A part être un devin, et encore, personne ne peut trouver une date si elle est codée sur deux chiffres, c'est t... |
| 15/12/2023 à 18:21 | Léo39 | Gérer les messages "Debug.Print" d'une fonction depuis une Sub | Très bonne question, Jai modifier la fonction et oublié de changer cela, elle peut être de Type Long ou Boolean, dans la première version elle renvoyait, soit le jour qui était de Type Long, soit la Date, qui était je vous le donne en Mille Emile, de Type Date. Donc dans ce cas, ne pouvant pas chois... |
| 15/12/2023 à 17:12 | fvba1 | Fermeture Excel --> protection feuilles | Re, Qu'entends-tu par ça ne marche pas, bonne question non ? Ca plante ? Ca ne fait pas le job ? Il faudrait plus d'explications non ? Il nous faudrais aussi le nom de toutes les feuilles du classeur pour voir si la façon de faire est bonne. je viens de me rendre compte de plusieurs bourdes de ma pa... |
| 15/12/2023 à 14:19 | fvba1 | Fermeture Excel --> protection feuilles | Re, C'est ce que fait le code que j'ai posté à 18h04 non ... |
| 15/12/2023 à 12:00 | Onafe57 | Problème de dates et de nombres reconnus par Excel comme des String | Teste en bouclant sur les données For Counter = 1 to nombreLignes Tu vérifie si c'est une date avec IsDate(Range("A" & Counter) Si Oui tu transforme en date avec Cdate(Range"A" & Counter)... |
| 15/12/2023 à 11:39 | fvba1 | Fermeture Excel --> protection feuilles | Re, Edit, hors sujet pardon.... Si tu ne connais pas le nom des feuilles comment veux tu pouvoir les protéger ? Si tu connais leurs noms tu as la solution d'un Array... |
| 13/12/2023 à 21:11 | Léo39 | Gérer les messages "Debug.Print" d'une fonction depuis une Sub | Re, Quand tu te lance comme cela tu dois connaître le problème à résoudre. Tester une date en chaine de caractères comme ceci "240200" On a vu que l'on pouvais tester le jour avec la fonction IsDayValid par exemple Elle renvoie : Le dernier jour du mois si le jour et à 0 False si le jour est en deho... |
| 13/12/2023 à 18:14 | Joco7915 | Mauvais ecriture d'un code | Deux solutions : Soit par le nom de la feuille : If ThisWorkbook.Worksheets.Item("Feuil1").Range("A5").Value > Val(TextBox1.Value) Then TextBox1.BackColor = vbRed Soit par la feuille elle-même : If Feuil1.Range("A5").Value > Val(TextBox1.Value) Then TextBox1.BackColor = vbRed Donc dans ton cas... |
| 13/12/2023 à 18:04 | fvba1 | Fermeture Excel --> protection feuilles | Bon ne pas renommer les feuilles c'est petit petit, mais bon. Dans la méthode Workbook_BeforeClose tu colles ce code : Et dans un module les procédures et fonctions suivantes : Je te laisse le soin d'adapter en regardant les possibilités sur la documentation de Microsoft : Worksheet.Protect method (... |
| 13/12/2023 à 15:55 | Léo39 | Gérer les messages "Debug.Print" d'une fonction depuis une Sub | Re, Pas de problème les fonctions sont complémentaires. En fait la fonction que j'ai envoyé devrait se nommer SetDay par exemple. Donc dans les faits tu contrôle si la date est comprise entre -49 ans, aujourd'hui, et + 50 avec SetYear. Si oui tu met en forme avec SetDay... |
| 13/12/2023 à 11:10 | Léo39 | Gérer les messages "Debug.Print" d'une fonction depuis une Sub | Re, Voilà j'ai un peu simplifier tout cela, et supprimer un bug apparemment. Ne sachant pas comment est fait ton programme, on ne peut pas t'aider pour l'utilisation de la fonction. Donc voici la fonction qui ne fait que te retourner une date complète formatée avec le dernier jour du mois, ou bien s... |
| 12/12/2023 à 17:45 | Léo39 | Gérer les messages "Debug.Print" d'une fonction depuis une Sub | Oui compliqué tout cela. En général il faut penser Excel avant de penser VBA, excel comporte une fonction qui renvoie le dernier jour du mois sans faire tout un tas de conditions qui ne font qu'alourdir le code. La fonction LastDayOfMonth récupère le dernier jour du mois La fonction Checkdate va met... |
| 12/12/2023 à 13:34 | benitoAP | Liste mail -> bouton pour envoyer un email | De quel code tu parles ? Si c'est du mien il n'est pas possible à mon avis de changer la mise en forme du texte dans le lien, par contre il doit-être possible de passer par un cellule et de formater le texte de celle-ci. Ensuite tu fais référence à la cellule dans le lien... |