| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 25/11/2023 à 11:50 | Seb Wolf | Bugg avec listes déroulantes dans tableau structuré (Utilisées dans USF) | Petites réflexions avant de regarder le code Tes tableaux structurés n'ont pas vocation à être vus puisque tu as des formulaires pour les modifier( donc nul besoins de les mettre en forme) Puisque tu travaille avec des tableaux structurés alors utilises toutes leurs propriétés et méthodes (exemple L... |
| 25/11/2023 à 11:01 | Excel-75011 | Comment pallier l'affichage aléatoire du Userform en début de programme | C'est un comportement que je rencontre parfois, en mode programmation. Tout d'abord vérifier le code pour empêcher les erreurs et l'affichage de l'environnement VBE. Un fois l'environnement VBE fermé tu ne devrais plus rencontrer ce problème. Maintenant, l'utilisation d'un Userform pour l'affichage... |
| 23/11/2023 à 22:47 | leo45000 | Appliquer un code VBA contenu dans un fichier X pour l'appliquer sur un Y | Et que doit faire la macro dans le fichier Y ? Ici j'ouvre un fichier Y qui est dans le même répertoire que le classeur qui lance la macro, et je lis la cellule A1... |
| 23/11/2023 à 20:33 | rc78 | Problème de combo BOX qui diminue a chaque clique | Bon je n'ai pas compris pourquoi on te demande de mettre des ActiveX sur ta feuille ce qui ne fait que l’alourdir à mon avis. J'ai donc remplacer les Combo par des validations de données qui font références à des champs nommés cela te permet d'avoir toujours la liste à jour si tu rajoute des donnés... |
| 21/11/2023 à 11:36 | Cams4 | Créer une action spécifique dès lors que le curseur passe sur un mot | Re, Alors dans les faits ça doit peut-être se faire si tu colles une zone de texte ActiveX, elle a les propriétés Left, Top, Height, et Width. Dans la méthode Mousse_Move tu as la position du curseur de la souris. Il faudrait calculer la longueur des mots selon la police et en déduire sur quel mot e... |
| 20/11/2023 à 15:55 | rc78 | Problème de combo BOX qui diminue a chaque clique | Plus d'explications sont nécessaires sa taille ? ( Propriété Height et Width) ou le nombre d'Items quelle contient ... |
| 20/11/2023 à 14:11 | Cams4 | Créer une action spécifique dès lors que le curseur passe sur un mot | Un peu léger comme informations Sur une feuille de calcul ? ou sur un formulaire utilisateur ? Sur une feuille insères un contrôle ActiveX et utilises la méthode MouseMove pour arriver au résultat... |
| 17/11/2023 à 15:20 | Le canard | Résultat end(xldown).cells.count Incomprehensible | Alambiqué cette formule pour une dernière ligne. Range("A1", Selection.End(xlDown)).Cells.Count va s’arrêter à la première cellule vide, qui ne sera pas forcément la dernière cellule de la colonne. Tu dois utiliser xlUp ou mieux un tableau structuré... |
| 16/11/2023 à 13:33 | benji77 | Format de date incompatible Excel et Listbox | Je ne serais pas trop disponible pendant une semaine. mais poses tes questions nous verrons bien... |
| 15/11/2023 à 19:15 | benji77 | Format de date incompatible Excel et Listbox | Re, Il à déjà était dit de poster le code entre balises non ? C'est d'un pénible à lire ton histoire. Si la fonction Evaluate ne fonctionne pas sur ton système, tu peut évidemment utiliser LoadUniquesValues pour charger toutes les listes et listes déroulantes. A ce compte là la condition Index = 1 n... |
| 15/11/2023 à 09:42 | Slavko RADIC | Automatisation en VBS qui ne fonctionne plus | Recherche le fameux fichier c:\Users\tekur\Documents\Code.vbs je fais un édit car je suppose que les lignes postées sont les premières... As-tu tenté de regarder du coté d'Excel voir si tout est bien de son coté ... |
| 13/11/2023 à 19:42 | benji77 | Format de date incompatible Excel et Listbox | Tu utilises quoi pour charger la ListBox ? Parce que moi chez mis des dates et heures valides dans la colonne "Column1" avec un Format de date personnalisé "jj/m/aaaa hh:mm" J'ai charger la liste ave ma fonction LoadUniqueValues en adaptant une ligne pour renvoyer un format de date général. Et voilà... |
| 13/11/2023 à 08:59 | benji77 | Format de date incompatible Excel et Listbox | Une photo et toujours plus parlante que de longues explications donc : La touche F1 est notre amie, elle doit être utilisée à gogo... et le site de Microsoft Learn doit-être dans les favoris de ton navigateur. Fonction format (Visual Basic pour applications) | Microsoft Learn... |
| 13/11/2023 à 08:43 | Heelflip | Manipulation chaines de caractères (Mid/Replace) | C'est toujours un plaisir de pouvoir aider. Bonne programmation... |
| 12/11/2023 à 21:08 | golfeur01 | Perte de macros Excel | Re, Testes un truc si ton fichier n'est pas trop gros. Tu crée un nouveau fichier et tu fait du copier coller de tout attention aux liaisons qui risquent de se créer selon l'option de collage... |
| 12/11/2023 à 18:49 | golfeur01 | Perte de macros Excel | Donc si l'on récapitule : Jeudi tu enregistre le fichier... Le jeudi d’après tu l'ouvres et les macros on disparu ? Pas de message d'Excel à l'ouverture ? et le fichier est bien en xlsm... Bon, un fantôme a pris possession de ton PC... |
| 12/11/2023 à 10:14 | Heelflip | Manipulation chaines de caractères (Mid/Replace) | J'étais donc bien réveillé ce jour là ColumnWidth= "1 pt; 0 pt" cache bien la deuxième colonne qui est la colonne du texte. Tu dois afficher la colonne 2 est renvoyer la colonne 1. donc : En fait si tu avais Renseigné ColumnWidths = "-1 pt; 0 pt", Cela aurait fonctionné, Mais avec "1 pt; 0 pt" tu te... |
| 11/11/2023 à 15:38 | jajaj | Formule non respectée | Re, C'est la même formule, dans une autre cellule. Mais as-tu remarqué que le classeur fournis ne correspond pas à la demande (Pas de feuille Arrivée ni Départ, et pas plus de formule)... |
| 11/11/2023 à 00:24 | benji77 | Format de date incompatible Excel et Listbox | Effectivement, je suis sous Office 365, et sur 2016, sûr ça ne marche pas puisque l'on utilise Unique et Sort. Donc si cela fonctionne pas je dois changer les Evaluate par un appel de la fonction LoadUniqueValues . Je regarde cela demain, dommage Evaluate("SORT(UNIQUE(vt_Datas[Column" & Index &... |
| 10/11/2023 à 20:10 | jajaj | Formule non respectée | Re, A part les MFC c'est bon non ... |
| 10/11/2023 à 20:01 | benji77 | Format de date incompatible Excel et Listbox | Donc redondant avec le bouton SAVE... Tu sélectionnes une ligne avec la liste , tu modifie et tu sauvegarde non ? Bizarre, tu n'a rien toucher au niveau des noms de contrôles ? Voici quelques points à vérifier : ATTENTION : Tu dois absolument lancer le formulaire depuis le bouton de la feuille test... |
| 10/11/2023 à 18:09 | Heelflip | Manipulation chaines de caractères (Mid/Replace) | Bon de retour, je viens de regarder tout cela, voici les modification à faire : Tout d'abord tu modifie le Tag des cmbEN et cmbASME comme ceci : ListValues:=vt_EN;DefaultValue:=Veuillez d'abord entrer la classe de pression. Dans la procédure Initialize du formulaire tu modifie la boucle comme ceci ... |
| 10/11/2023 à 09:20 | Heelflip | Manipulation chaines de caractères (Mid/Replace) | Re, Je n'était pas bien réveillé, désolé. Là je comprends mieux... Je regarde cela en rentrant, là je suis un peu à la bourre. Bonne programmation... |
| 10/11/2023 à 08:55 | benji77 | Format de date incompatible Excel et Listbox | Je passe vite fait, pas trop de temps aujourd'hui. OK, mais à quoi sert le bouton Modify ? Bo ça je m'en doutais. OK, il nous faut le nom de la feuille et du tableau... Faut-il aussi qu'ils soient sauvegardé dans leur propres table ? sur l’appuie de Record ? Voici un premier jet, je n'ai pas nettoye... |
| 09/11/2023 à 23:52 | Heelflip | Manipulation chaines de caractères (Mid/Replace) | Tu n'a pas répondu à ma question. Avec quelle table charges-tu le comboBox4 ? (Actuellement c'est avec le tableau "Table_PN_Class") ComboBox_PN_Class.ColumnWidths = "1 pt;0 pt". Y'a rien qui te titille là ? Aucunes valeurs du tableau "Table_PN_Class" ne correspond au tableau "Table_Raccordements_EN"... |
| 09/11/2023 à 16:27 | sansvingt | Protection macro mot de passe | Là tu tapes sur les propriétés du fichier sous Windows, donc c'est du tout ou rien. Si l'utilisateur se connecte sous ton compte Windows il aura accès à tout. (lecture, écriture, etc..) Si l'utilisateur se connecte depuis son compte à lui, il ne pourras pas modifier le fichier (selon autorisation) m... |
| 09/11/2023 à 16:15 | Heelflip | Manipulation chaines de caractères (Mid/Replace) | Salut, la j'avoue être un peu perdu, pourquoi vouloir changer de tableau pour la liste déroulante 4 ? Donnes moi le fonctionnement souhaité exemple : vt_Produits = cmbProducts vt_Fermeture = cmbClosure ... Et le format de la zone de texte finale ex: cmbProducts sur deux lettres cmbClosure sur une le... |
| 09/11/2023 à 15:54 | benji77 | Format de date incompatible Excel et Listbox | Quand on travaille sur un tableau structuré, et que l'on doit éditer des lignes, on a plusieurs solutions. Tu en a pris une, et pas la plus simple, si tu ne veux pas te casser la tête utilises un Index de ligne : Maintenant avant d'aller plus loin il faut plus de renseignements. Je pense que : Les l... |
| 08/11/2023 à 21:48 | Heelflip | Manipulation chaines de caractères (Mid/Replace) | Voilà t'as tout compris, pour le reste je regarde demain... |
| 08/11/2023 à 09:49 | Heelflip | Manipulation chaines de caractères (Mid/Replace) | Tu n'a pas bien lu le code, c'est un argument de la fonction. Elle est noté Optional donc tu peux, ne pas la mettre, à ce moment là elle sera égale = False et donc le code va exécuter le bloc Else de la fonction If Then . Cela te permet si tu le veux de forcer l'initialisation du tableau ailleurs da... |
| 08/11/2023 à 09:28 | Pj_Joumi | Boucle qui s'arrête trop tôt | Quand on dit qu'il faut s’attacher à donner des noms éloquents aux contrôles, Feuilles etc..... |
| 07/11/2023 à 19:09 | sansvingt | Protection macro mot de passe | Re, Tu as besoin du module PWManager. Dans ton fichier. Et du dois avoir ce bout de code en début de tes procédures : Donc tu ouvre les deux fichiers le tiens et le mien et tu fais un Drag And Drop sur ton fichier du module PWManager Ensuite tu vérifie tes procédures..... |
| 07/11/2023 à 18:58 | Hellspawn | Forçage valeur positive ou négative SANS MACRO | Re, Et comment sait-tu quelle doit-être négative ... |
| 07/11/2023 à 16:32 | Hellspawn | Forçage valeur positive ou négative SANS MACRO | Comment tu détermine quelle valeur doit avoir la cellule, par action sur un bouton ? Automatiquement par rapport à une autre valeur ... |
| 07/11/2023 à 12:19 | Pj_Joumi | Boucle qui s'arrête trop tôt | Re, Les bases de données ne peuvent faire que quelque ligne supprime le superflu. Ou bien tente en le compressant... |
| 07/11/2023 à 09:28 | Pj_Joumi | Boucle qui s'arrête trop tôt | Edit : J'ai pas été assez rapide C'est quoi ça ? Il faut que tu affectes directement, et évite les select. Y'a quoi dans Call Chercher_Commande ? Donc un fichier ou une bonne description de ce que tu veux faire nous est nécessaire... |
| 07/11/2023 à 09:15 | sansvingt | Protection macro mot de passe | Voici un petit test à la va vite. Bien entendu le projet VBE doit-être protégé sinon aucun intérêt.Tu as trois procédures dans le module PWManager Getpassword Permet de récupérer le mot de passe actuel SetPassword Définie un nouveau mot de passe InitPassword Initialise le mot de passe cela évite une... |
| 07/11/2023 à 08:28 | sansvingt | Macros sur onedrive non activées | Re, Demande lui de t'envoyer le fichier et non pas le lien. c'est tout... |
| 07/11/2023 à 08:26 | Heelflip | Manipulation chaines de caractères (Mid/Replace) | Re Bé non ! Que vient faire RefersTo ici ? Si ton tableau contient deux colonne tu prends le tableau complet pour ta liste déroulante donc : .List doit être égal à .List = Range("vt_Produits").Value ou bien .List = Range("vt_Produits[[Value]:[Produits]]").Value mais la premiè... |
| 06/11/2023 à 23:42 | Heelflip | Manipulation chaines de caractères (Mid/Replace) | Peux-Tu mettre le fichier anonymisé ? Je fais une édition de ma précédente réponse car elle ne me satisfaisait pas. Et que mon temps libre aujourd'hui risque d'être écourté. La procédure GetTheValue ne te pose pas de problème, ça c'est acquis. Ce qui te pose problème je pense c'est l'affectation de... |
| 06/11/2023 à 21:58 | Judie | Eviter les écritures inutiles | Avec une condition SI() =DATEDIF(A6;B6;"M") &" mois " & SI(DATEDIF(A6;B6;"MD")>0;DATEDIF(A6;B6;"MD") & " jours";"")... |
| 06/11/2023 à 21:42 | didijag | Msgbox qui apparaîssent plusieurs fois | Merci, je pense qu'il y a toujours des âmes charitables pour aider ici, il suffit de demander alors n'hésites pas... |
| 06/11/2023 à 15:49 | jajaj | Formule non respectée | Je ne vois pas pourquoi tu changerais les références. que tu sois en "D1", "C8" ou autre la formule reste la même, tu fait la différence entre "A1" et "A1" des feuilles entrée sortie. Maintenant si tu dois faire la différence entre d'autres cellules alors oui tu doit adapter les fonctions... |
| 06/11/2023 à 15:40 | franckythebest | Supprimer des cases a cocher en fonction de leur etat vrai/faux | Ok je comprends mieux maintenant, je suis vieux il faut me répéter plusieurs fois. Bon je suppose que tu fais des copie des feuilles complètes, si c'est le cas le code d'Eric devrait convenir, sinon une autre solution consisterait à ne copier que les données d'une feuille. Bonne prog... |
| 06/11/2023 à 10:48 | franckythebest | Supprimer des cases a cocher en fonction de leur etat vrai/faux | Quel est le but de supprimer une case à cocher ? après faut tout se retaper pour les recréer ? Worksheets("Test").Shapes.Range("MyCheckBox").Delete devrait faire le travail... |
| 06/11/2023 à 10:17 | sansvingt | Macros sur onedrive non activées | Je pense qu'en fait, il doit demander le fichier en pièce jointe lors du partage, et non pas le lien. J'ai déjà eu ce problème auparavant... |
| 06/11/2023 à 09:30 | Heelflip | Manipulation chaines de caractères (Mid/Replace) | Galopin à bien fait le tour de la question. Quelques explication quand même: GetTheValue me permet d'aller chercher dans le Tag du contrôle une valeur bien déterminée exemple: Si le Tag du contrôle contient Key:=Miscellaneous.PageLoaded;ListeValueCmb:=vt_Contacts GetTheValue(cmbContacts.Tag,"ListeVa... |
| 05/11/2023 à 12:01 | Heelflip | Manipulation chaines de caractères (Mid/Replace) | Ton code peut-être réduit en utilisant un tableau. Pour la mise en forme du textbox2 c'est dans le module Factory. J'ai modifier les tableaux et je les ai passés en structurés, les Listes déroulantes comportent le texte et la valeur à renvoyée cette dernière est cachée. N'ayant pas les images sur mo... |
| 04/11/2023 à 23:58 | didijag | Msgbox qui apparaîssent plusieurs fois | Peux-tu tester en changeant le type pour les variables statiques (Passage en type Long). et changer les conditions ElseIf comme indiqué ci-dessous. Comme d'habitude je n'ai pas traité l'ensemble de la procédure, mais tu devrais t'en sortir... |
| 04/11/2023 à 00:47 | buck | Ouvrir un fichier avec une ligne de code | Et si tu concatène le tout avant. J'ai fais un test et c'est bon... |