| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 03/05/2021 à 11:46 | JordanKuentz | Ouverture d'un excutable VBA | Est ce résolu ? si oui, comment ... |
| 02/05/2021 à 20:04 | jlchaps | Généalogie : extraire année des dates | Un extrait de classeur présentant le souci rencontré serait un plus pour la compréhension. Des précisions sur les problème évoqués dans votre exemple également ! : Pas tout saisi ... Si l'un est né en 1703 et l'autre le 09/08/1904 , je ne comprend pas comment on peut les confondre ....?? A+... |
| 02/05/2021 à 15:22 | arthurfontaine | Probleme de combobox qui ne reconnait pas la feuille de calcul | Voir la propriété RowSource des Combobox de chaque Userform : Renseignée dans un et non dans l'autre. Curieusement, dans ce classeur, on trouve des plages nommées, ayant le même nom, désignant des plages différentes ... A+... |
| 01/05/2021 à 10:41 | sylvainpyc | Transformer une zone de texte en image jpg | Essayer: A+... |
| 01/05/2021 à 10:32 | ThomassBYRN | Remplir une feuille a partir d'un ListBox | Revoir la syntaxe des boucles ..... For…Next ou l'aide Excel A+... |
| 01/05/2021 à 10:13 | Remy00 | Recherche si 2 valeurs sont sur la même ligne à partir d'un userform | Une autre solution: ou bien A+... |
| 30/04/2021 à 17:30 | AntoineS | Optimisation code VBA | Essayer en rajoutant avant la boucle : A+... |
| 29/04/2021 à 19:53 | Renaud Boisson | VBA - Remplacer texte | A priori avec une boucle parcourant la colonne B ( du style : For i= 2 to dernière ligne) comprenant une instruction de ce type: ou passer par un tableau pour gagner en vitesse s'il y a une grosse quantité de lignes A+... |
| 29/04/2021 à 18:13 | MPETIT | Supprimer première ligne d'un fichier .txt | Un essai réalisé avant la fourniture du fichier txt : A+ Edit: si on ne veut récupérer que 4 colonnes ... |
| 29/04/2021 à 12:17 | zorro1314 | Message d'erreur si cellule du dessus non renseignée | Une solution possible: détecter à la sélection d'une cellule colonne B, que la cellule de la ligne précédente est vide. Si oui, on remonte d'une ligne et on recommence jusqu'à ce que la ligne du dessus soit renseignée. A copier dans la feuille de code de la feuille RECENSEMENT : A+... |
| 29/04/2021 à 11:19 | JordanKuentz | Ouverture d'un excutable VBA | Fonctionne chez moi A+... |
| 28/04/2021 à 18:46 | Flo68 | Automatisation (dé)protection de cellules | Les cellules C6:C12 sont non protégées, on peut modifier le contenu, même si toutes les modifications de la cellules ne sont pas accessibles (format par exemple). Quelles actions ne pouvez vous pas faire sur ces cellules ? il y a un "tas" de paramètres qui peuvent être activés ou non au moment de la... |
| 28/04/2021 à 17:27 | Flo68 | Automatisation (dé)protection de cellules | Après tests, pas d'erreurs, pas d'anomalies, les cellules sont protégées ou non selon le code .... Précisez ce qui ne fonctionne pas, pour vous, pour la partie déprotection A+... |
| 28/04/2021 à 17:21 | Mayoche | Macro enregistrer PDF - "Faux.pdf" créé en annulant boîte de dialogue | Essayer en remplaçant par A+... |
| 28/04/2021 à 09:13 | babare01 | Case à cocher - liste de choix multiple | A priori, en adaptant Field:=2 au N° de colonne : sinon joignez le classeur... |
| 27/04/2021 à 22:35 | babare01 | Case à cocher - liste de choix multiple | Si pour cette nouvelle colonne, le dictionnaire utilisé s'appelle Dico : Dans Private Sub UserForm_Initialize() ... |
| 27/04/2021 à 21:29 | Le Drosophile | [VBA] - Recherche avec ctrl + F ne trouve pas tout | Entre vulgaris et var de la ligne 1 on trouve un espace insécable, idem entre var . et costeana sur les 2 autres lignes aux mêmes endroits on trouve un espace standard on peut utiliser ce genre de code pour "transformer" les espaces insécables en espaces standards : A+... |
| 27/04/2021 à 19:26 | babare01 | Case à cocher - liste de choix multiple | Un essai : tout en haut de la feuille de code de l'Userform : Dans Private Sub UserForm_Initialize() : pour chaque CheckBox : et dans la feuille de code de l'Userform : A+... |
| 27/04/2021 à 11:50 | Clement_mlv | Formule VBA avec ">" | Forumalocal ou FormulaLocal A+ Edit : désolé pour la redite... |
| 25/04/2021 à 15:20 | Grégory.Pilesi | Problèmes avec formule | A priori : =Si(case date de départ est vide; Datedif AUJOURDHUI; Datedif case de départ) A+... |
| 24/04/2021 à 13:28 | Menthe6 | VBA - Surveiller un changement de valeur dans une cellule | Le mieux est d'essayer... la plage "sensible" est limitée en colonne 3 aux lignes déjà renseignées à partir de la 2ème. Si une cellule vierge doit répondre à la même consigne, il faudra modifier cette plage. vous devriez utiliser l'indentation du code ( et la mise en forme proposée par le site), ça... |
| 24/04/2021 à 12:08 | Menthe6 | VBA - Surveiller un changement de valeur dans une cellule | La consigne demande de surveiller les changement de la cellule C3, ce n'est pas pour toute une colonne.... Voir l'utilisation de la méthode Intersect : https://forum.excel-pratique.com/astuces/vba-utilisation-de-la-methode-intersect-1314 A+... |
| 23/04/2021 à 18:45 | Menthe6 | VBA - Surveiller un changement de valeur dans une cellule | Utilisez l'instruction : qui empêchera Private Sub Worksheet_Change(ByVal Target As Range) de se déclencher lors de la "restauration" de la cellule cible : A+... |
| 23/04/2021 à 17:14 | thom5sg | Ajout du .value dans une macro Copy-Destination | Un essai à tester : A+... |
| 23/04/2021 à 16:40 | ThomassBYRN | Modifier les cellules à partir de la listbox | A tester : A+... |
| 23/04/2021 à 16:10 | grandid | Recherche conditionnelle | Joignez un classeur avec des données non confidentielles, afin de mener des tests... A+... |
| 23/04/2021 à 16:04 | Menal | Macro pour Empêcher la suppression et l'insertion des colonnes | A priori en remplaçant Columns par Rows: A+... |
| 23/04/2021 à 11:48 | tristan347 | Variables comprise entre 2 Valeurs | Là, je suis définitivement perdu .... Bonne suite... |
| 22/04/2021 à 19:32 | tristan347 | Variables comprise entre 2 Valeurs | Si vous voulez quelque chose qui corresponde à votre besoin, il faut détailler votre besoin avec précision ...... |
| 21/04/2021 à 18:51 | Mayolis | Copie conditionnelle si valeur non présente | Un essai, non testé: Pas compris comment fonctionne la détermination de la ligne d'écriture en Feuil4 A+... |
| 21/04/2021 à 18:26 | Bastouf | Identifier des valeurs dans une liste aléatoire | Ce serait plus simple pour ébaucher une réponse de disposer du classeur.... A+... |
| 21/04/2021 à 15:10 | tristan347 | Variables comprise entre 2 Valeurs | Pas sûr non plus d'avoir bien compris; un essai (non testé) : A+... |
| 21/04/2021 à 14:43 | Jacky | Balayer différentes colonnes de plusieurs feuilles d'un projet | Un essai : non testé... A+... |
| 21/04/2021 à 14:30 | safach | Code de transfert qui ne fonctionne plus | Pour effacer les lignes 10 et 11, l'instruction est utilisée dans la macro du fichier joint au premier post .... Pour la cellule U22 (pour le classeur production) : Cells(10, mois).Value = Cells(10, mois).Value + .Range("U22").Value A tester... |
| 20/04/2021 à 17:33 | safach | Code de transfert qui ne fonctionne plus | Désolé..., avec ce code et les classeurs fournis ça fonctionne chez moi .... si les classeurs réels ne sont pas ceux fournis, ça provient de ce(s) classeur(s) réel(s) .... Sans le(s) voir, impossible de déceler l'origine du souci. Dans le classeur "production", sous la plage dont on veut faire la so... |
| 20/04/2021 à 14:47 | safach | Code de transfert qui ne fonctionne plus | Sur quelle ligne utilisant WorksheetFunction.Sum est l'erreur ? impossible de reproduire l'erreur... Peut-être qu'avec le classeur Rapport journalier.xlsm ?? Attention, les deux parties de votre code écrivent sur la même ligne : Cells(10, mois).Value ma proposition initiale avait pour but de s'affra... |
| 19/04/2021 à 18:32 | leakim | Error automation | méthode inserer range a échouée | With ActiveSheet ce n'est jamais une bonne idée de l'employer. Selon la feuille affichée au lancement de la macro, ça fonctionnera ... ou pas ... il vaut mieux utiliser With WorkSheets("NomdelaFeuille") Par ailleurs, 1) La variable Ocom n'est pas déclarée ni utilisée mais initialisée 2) La variable... |
| 19/04/2021 à 16:46 | Lakai | Attribution code INSEE à des communes | Un essai macro qui prend en compte la présence ou non des tirets (-) dans le nom des communes : A+... |
| 19/04/2021 à 15:51 | J_u_l_e_s | VBA Excel Binarizer une colonne | Si le tableau " tablo " est de type 8204, c'est qu'il est mal initialisé : quelque soit i, plage.Offset(i - 1, j - 1).Value2 ne donne pas le contenu d'une cellule de la plage. Essayer avec msgbox .... Pour l'initialiser, il vaudrai mieux dans la boucle : A+... |
| 17/04/2021 à 15:49 | N.gille | Sélectionner une case en croisant deux listes | Sans le classeur, pas possible de donner des infos qui fonctionneront à coup sûr. mais, en adaptant ce principe .... : A+... |
| 16/04/2021 à 18:35 | thom5sg | VBA - Copie partielle d'une ligne | Une solution possible : A+... |
| 15/04/2021 à 18:20 | Boby71C | Excel 2003, supprimer ligne si E est supérieur à 365 | En commençant pas le début du tableau (ce qui se produit avec For each ...) c'est normal : Par exemple si les lignes 6 et 7 sont à supprimer, je supprime la ligne 6 : OK; je passe à la ligne 7 ...mais , la ligne 7 initiale est devenue ligne 6, elle ne sera donc pas supprimée ... Il faut donc commenc... |
| 15/04/2021 à 14:37 | Dignis | Remplir list = Array automatiquement | Ok donc List est un tableau qui contiendra tous les chemins. solution rapide : solution on insère chaque élément : edit: Pour lire le contenu du tableau List, on peut utiliser... |
| 15/04/2021 à 14:14 | Dignis | Remplir list = Array automatiquement | Pas tout compris ... List , c'est quoi ? un tableau (array), une ListBox , ... ?? On peut mettre les chemins dans des variables mais, pas sûr qu'on puisse mettre ces variables dans List . Par contre on peut mettre directement les chemins dans List. Pour le faire, ça dépend de ce qu'est List ... A+... |
| 15/04/2021 à 13:36 | safach | Code de transfert qui ne fonctionne plus | Le message d'erreur est clair ! La variable T n'est pas définie.... Alors il faut rajouter sa déclaration avec les autres variables, en début de macro ... |
| 14/04/2021 à 17:26 | safach | Code de transfert qui ne fonctionne plus | A priori ça n'a jamais fonctionné parce que : 1) on ne balaye pas toutes les feuilles 2) dans le nom des feuilles, le mois est sur un ou deux caractères ( ex: 27- 3 -2021 , 26- 10 -2021...) ne fonctionnera que pour les mois sur 2 caractères. Si on modifie en ....Name, 4, 1 ))... ça fonctionnera pour... |
| 14/04/2021 à 15:22 | Jacky | Créer des Textbox grâce à une boucle | Pour la création de textbox, un essai à adapter : à insérer, par exemple, dans Private Sub UserForm_Initialize() de l' Userform par contre pour exploiter les méthodes (Change....) des objets créés, il faudrait créer un module de classe. A+... |
| 14/04/2021 à 14:59 | olb | Excel _recherche formule | J'arrive un peu tard, et en plus ça ne prend pas en compte les changement d'années évoqués par Xmenpl (mais puisque c'est fait) : en E2 : =SI(ET(MOIS(DATEVAL(E$1 & "1"))>=MOIS($B2);MOIS(DATEVAL(E$1 & "1"))<=MOIS($C2));$D2/(DATEDIF($B2;$C2;"M")+1);"") à tirer vers la droite et vers le bas A+... |
| 13/04/2021 à 17:37 | Dignis | Ouvrir des classeurs .xls + optimisation macro | Peut-être essayer d'utiliser en début de code : Extrait aide Excel : A+... |
| 12/04/2021 à 18:25 | Desperado | Affiché une liste sur une combobox3 suivant la valeur d'une combobox1 | Un essai à rajouter dans la feuille de code du Userform1: A +... |