| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 02/05/2020 à 21:51 | sDayMonster | Comment importer des données d'un fichier CSV vers un tableau Excel en VBA | Comment j'ai procédé ... regarde le code. C'est une macro que j'ai pigé sur le un forum. S'il y a quelque chose de plus rapide pour 3000 lignes et 47 colonnes, je suis preneur; c'est souvent demandé. ric... |
| 02/05/2020 à 21:26 | sDayMonster | Comment importer des données d'un fichier CSV vers un tableau Excel en VBA | Un essai ... Sur ma machine, ça prend environ 70 secondes à s'exécuter ... il y a quand même plus de 3000 lignes dans le csv fourni. ric... |
| 02/05/2020 à 21:02 | sDayMonster | Comment importer des données d'un fichier CSV vers un tableau Excel en VBA | J'ai attendu ta réaction car, je trouvais très intéressante la suggestion de 78chris. Pour trouver la version d'Excel > Fichier > Compte > À propos de Excel. Je regarde donc pour le code VBA. ric... |
| 02/05/2020 à 20:44 | CDrik31 | Probleme de macro copier coller à la suite | Est-ce que tu réalises que pour l'instant, il n'y a que la ligne 5 de la liste de la feuille "SAUVEGARDE MURET" qui est envoyé sur le tableau de la feuille "PLANNING" ? Est-ce bien ce qui est voulu ? ric... |
| 02/05/2020 à 19:46 | Lool69 | Aide macro Speedomètre | Les aiguilles sont un type d'objet qu'il faut sélectionner pour pouvoir le modifier (rotation). Pour ce type de sélection, il faut que la feuille soit en avant plan (sélectionnée ( à l'écran )). Sinon, le code ne peut agir sur eux. Du moins, si c'est possible, je ne sais pas le faire. ric... |
| 02/05/2020 à 19:13 | Lool69 | Aide macro Speedomètre | Une option serait d'utiliser l'événementiel (Worksheet_Activate). Ainsi, les gens saisissent leurs données. En sélectionnant le feuille "Secteur", les speedomètres se mettront à jour. Le problème étant qu'il faut sélectionner l'objet pour le modifier (aiguilles). Un essai ... ric... |
| 02/05/2020 à 18:47 | CDrik31 | Probleme de macro copier coller à la suite | Pour le couper-coller, l'on copie, puis l'on supprime la ligne source (voir l'ajout de l'avant-dernière ligne de la macro) Mais attention, tu as une liste dans la feuille "SAUVEGARDE MURET" et un tableau dans la feuille "PLANNING". Chacun doit être traité différemment. ric... |
| 02/05/2020 à 17:22 | CDrik31 | Probleme de macro copier coller à la suite | Mais avant ... dis-moi ... y aura-t-il une boucle à faire pour traiter toutes ou certaines lignes du tableau de la feuille "SAUVEGARDE MURET" ??????? ric... |
| 02/05/2020 à 17:01 | sDayMonster | Comment importer des données d'un fichier CSV vers un tableau Excel en VBA | Si tu nous présente les données dans des images, c'est qu'elles ne sont pas confidentielles. Les fichiers eux-même (fichier.xlsm et fichier.csv) seraient beaucoup plus utile pour t'aider. ric... |
| 02/05/2020 à 16:56 | CDrik31 | Probleme de macro copier coller à la suite | Le code du Bouton 1 se déroule sans aller dans la feuille "PLANNING". Mai si tu veux que la feuille "PLANNING" soit affichée à la fin du traitement, ajoute ... juste avant le "End Sub" Worksheets("PLANNING").Activate ric... |
| 02/05/2020 à 16:37 | CDrik31 | Probleme de macro copier coller à la suite | Si le tableau de la feuille "PLANNING" ne contient pas de lignes vides, ( la macro du bouton "EFFACER PLANNING" supprime toutes les lignes du tableau) Le Bouton 1 de la feuille "SAUVEGARDE MURET" > ajoute une ligne dans au tableau de la feuille "PLANNING" et y colle les données Teste le fichier j... |
| 02/05/2020 à 15:50 | CDrik31 | Probleme de macro copier coller à la suite | J'ai beaucoup de difficulté à comprendre ton souci. Est-ce que tu peux me décrire ce qui se passe et où ? ric... |
| 02/05/2020 à 15:36 | CDrik31 | Probleme de macro copier coller à la suite | Remplace la macro "RELEASE" du Module1 par ceci > Ça va faire plus propre. ric... |
| 02/05/2020 à 14:24 | CDrik31 | Probleme de macro copier coller à la suite | Je ne comprends pas ton besoin. Peux-tu me décrire ce qui ne va pas ? L'on ne conserve pas les lignes vides d'un tableau; c'est inutile. L'on ajoute au fur et à mesure les lignes que l'on a besoin afin d'insérer des données. ric... |
| 02/05/2020 à 14:03 | CDrik31 | Probleme de macro copier coller à la suite | Excuse-moi, j'ai oublié une étape > Dans la feuille "PLANNING", sélectionne toutes les lignes vides du tableau > clique droit > Supprimer > Lignes de tableau. Puis teste le nouveau code. ric... |
| 02/05/2020 à 13:43 | CDrik31 | Probleme de macro copier coller à la suite | Essai ceci ... (code emprunté à un exemple de Jean-Eric ) ... ric... |
| 01/05/2020 à 17:43 | GG64480 | Retrouver le nom d'une listBox | Exemple > ric... |
| 01/05/2020 à 10:31 | Nonno | Macro Erreur 9 | Bonjour LouReed ... pour ma part ce n'est que le peu de connaissance en programmation. ric... |
| 30/04/2020 à 22:30 | Nonno | Macro Erreur 9 | Remplace > Par > ric... |
| 30/04/2020 à 19:07 | Nonno | Macro Erreur 9 | Il n'y a aucune donnée dans le Tableau8 de Sheets("ArchivMouv") C'est ce qui donne l'erreur. Si le fichier vide doit être fourni à d'autres personnes, l'on peut tenter de contourner le souci en ajoutant une condition. ric... |
| 30/04/2020 à 12:37 | Fa1con74 | Erreur mémoire insuffisante | Ici, j'ai plusieurs erreurs sur les lignes contenant Format(CDbl(c.Offset(0, 3)), "dd/mm/yyyy") Si je remplace par CDate(c.Offset(0, 3)) ... tout va bien. ric... |
| 30/04/2020 à 03:46 | abricot | Sur userform combo label textbox | Souci_5 > le changement de ligne (de local) ... Un essai ... pas trop testé ... il est tard dans la nuit ... ric... |
| 30/04/2020 à 01:46 | abricot | Sur userform combo label textbox | J'ai eu un empêchement, la suite demain ... ric... |
| 29/04/2020 à 21:08 | abricot | Sur userform combo label textbox | Remplace ces deux macros ... ric... |
| 29/04/2020 à 20:33 | abricot | Sur userform combo label textbox | J'ai oublié de mettre le lien vers le fichier modifié. https://forum.excel-pratique.com/viewtopic.php?p=864566#p864566 ric... |
| 29/04/2020 à 20:25 | abricot | Sur userform combo label textbox | Les soucis 1,2,3,4 seraient corrigés. À tester si cela convient. Voir le fichier > https://forum.excel-pratique.com/viewtopic.php?p=864566#p864566 Pour le 5e souci > bouton Passer au local suivant , si je comprends bien, il n'y a rien de fait. Est-ce bien cela ? ric... |
| 29/04/2020 à 18:06 | abricot | Sur userform combo label textbox | Prenons l'exemple de la feuille "SAISIE". Nul besoin de créer une structure de 5000 lignes. Il est possible de faire ajouter les lignes automatiquement. La feuille "DIVERS" ... il semble que la matricielle de la colonne H soit inutile. La fonction fait bien le travail. Il n'y a qu'à ajuster la formu... |
| 29/04/2020 à 17:07 | abricot | Sur userform combo label textbox | Souci_2 >>> Un essai ... Macro Private Sub ReadRecord() du UserForm ... > la partie gérant les colonnes N et O. ainsi que Me.textbox12 ainsi que Me.textbox13 Souci_3 et souci_4 complétés. Fichier joint changé... Le formulaire aurait besoin d'optimisation; il est trop grand. À moins que t... |
| 29/04/2020 à 16:07 | abricot | Sur userform combo label textbox | Un souci à la fois ... Souci_1 Macro Private Sub ReadRecord() du UserForm ... Remplace Me.ComboBox1.List = Worksheets("DIVERS").Range("h2:h5001").Value Par ... C'est un peu moins rapide, mais ça a l'avantage de fonctionner. Application.ScreenUpdating = True au début de la macro peut aider pour la ra... |
| 28/04/2020 à 18:14 | Sébastien | Sondage : taille maximale des pièces jointes | Rendu à 2 mo, un fichier Excel devrait avoir un contenu suffisamment explicite pour obtenir de l'aide. Modif : Après réflexion 1 mo serait plus que suffisant. ric... |
| 27/04/2020 à 23:10 | MILOUD57000 | Importation csv en VBA (+4700 lignes) | J'ai testé différents codes sans succès de rapidité. Sous Excel 2007, l'on n'a pas accès à Power Query qui prend 5 secondes avec une manipulation manuelle. Désolé ric... |
| 27/04/2020 à 19:37 | Newbie14 | Code ne trouve pas un résultat (qui existe pourtant!) | Tant mieux si le souci n'est plus sous ci. Je vais donc cesser de me tourmenter à tenter de comprendre la chose. Mais je ne suis pas sûr que ce soit le code qui soit fautif, car, il fonctionne bien sur les 7 premiers pas. Je soupçonne une coquille dans les données sources. J'ai fait copier Afin que... |
| 27/04/2020 à 15:00 | Newbie14 | Code ne trouve pas un résultat (qui existe pourtant!) | Il arrête à la valeur 67 car, lors du test de comparaison, If label(u, 2) - arcs(k, 4) = label(arcs(k, 3), 2) Then If 14,9609315100724<>14,9609315100724 = vrai ce qui est faux. J'ai fait afficher avec 30 décimales. J'ai trouvé le souci, il reste à trouver ce qui se passe et comment corriger ri... |
| 27/04/2020 à 11:22 | MILOUD57000 | Importation csv en VBA (+4700 lignes) | Quel est le souci avec le code du fichier que tu nous as soumis ? ric... |
| 27/04/2020 à 01:16 | Newbie14 | Code ne trouve pas un résultat (qui existe pourtant!) | Le code bloquait à deux endroits car u=0 ... d'où l'erreur. Un essai ... ric... |
| 25/04/2020 à 22:42 | Pierc12 | Problème fonction | Un essai ... En Page4 : D8= écrire la formule =Page1!C4 ric... |
| 25/04/2020 à 22:34 | romain3369 | Utilisation du "if not" | Un essai ... ric... |
| 25/04/2020 à 20:33 | rocket4 | Partie decimale d'un réel | Sur Excel 2016, une cellule au format nombre peut aller jusqu'à 30 décimales. ric... |
| 25/04/2020 à 15:24 | Andre63 | Commandbutton? | Dans une feuille, il y a le Bouton de contrôle de formulaire et le Bouton de Contrôle ActiveX . Le bouton de contrôle ActiveX a une fenêtre de propriétés et l'option visible = True/False ric... |
| 24/04/2020 à 22:52 | KTV | Masquer colonne selon le texte d'une liste déroulante | A 20 noms, "Select Case" reste utilisable. ric... |
| 24/04/2020 à 22:29 | KTV | Masquer colonne selon le texte d'une liste déroulante | Il y a souvent plusieurs façons d'élaborer le code > certaines sont plus avantageuses ou moins contraignantes que d'autres. Si l'ouvrage est toujours "text1 à textX" c'est une chose. Mais, si c'est plutôt "pruneau, banane, cerise, etc." c'est autre chose. Longue jusqu'à combien ? 20, 50, 200, 500... |
| 24/04/2020 à 21:11 | KTV | Masquer colonne selon le texte d'une liste déroulante | La façon que tu as codé, l'un annule l'autre. Voici un essai qui fonctionne ... ric... |
| 24/04/2020 à 20:41 | jeromechant | Lancer une macro sans ouvrir Excel et a une certaines heure | Eriiic a mentionné le Planificateur de Tâches et c'est la meilleure façon de faire. Une tâche planifiée peut même sortir l'ordinateur du mode veille pour exécuter la tâche. Nul besoin de batch files. Ouvrir le Planificateur de tâches Dans la colonne de gauche > cliquer droit sur Bibliothèque du P... |
| 23/04/2020 à 20:13 | VermeulenP | Csv séparateur , et | Trouvé sur le Net ... et adapté afin d'avoir le choix entre ; et , Désolé, j'ai perdu la source, c'était sur excel-downloads Tu appelles Sub Csv_Virgule() Ou Sub Csv_PointVirgule() selon le fichier à importer. ric... |
| 22/04/2020 à 23:10 | armorik75 | Envoi mail sur gmail | Une personne, quelle que soit son adresse de courriel, peut écrire à n'importe quelle adresse de courriel. Si l'envoi est problématique via un type d'adresse de courriel (Gmail, Hotmail, Outlook, Orange, Bell, etc.), l'on peut tenter d'envoyer via un autre type. C'est d'autant plus facile à l'aide d... |
| 22/04/2020 à 19:24 | team94 | Probleme sur une formule injecter par VBA | Difficile de tester les codes du UserForm sans le Userform. Je n'ai pas trop le goût de me taper sa recomposition. Si ton fichier contient des données confidentielles ... (sur une copie). https://www.excel-pratique.com/fr/utilitaires/anonymisation-donnees Au minimum > envoie le formulaire. ric... |
| 22/04/2020 à 17:43 | team94 | Probleme sur une formule injecter par VBA | Si B2 retourne 0, c'est que la cellule B2 de la feuille concernée est vide ou contient 0. Sans le code complet, il devient très difficile de comprendre ton souci. ric... |
| 22/04/2020 à 17:22 | team94 | Probleme sur une formule injecter par VBA | Si a = ActiveSheet.Name , il devient inutile d'insérer le nom de l'onglet dans la formule. ActiveCell.Formula = "=B2" est suffisant. ric... |
| 22/04/2020 à 16:35 | team94 | Probleme sur une formule injecter par VBA | Un essai ... ric... |
| 22/04/2020 à 16:24 | armorik75 | Envoi mail sur gmail | Ric... |