Passionné d'Excel

Inscrit le :29/05/2018
Dernière activité :02/10/2022 à 13:51
Version d'Excel :Ex.365 fr 64bits
Emploi :Traité à nouveau
Lieu :Bas-St-Laurent
Messages
5'032
Votes
934
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par ric - page 51

DateAuteur du sujetSujetExtrait du message
02/05/2020 à 21:51sDayMonsterComment importer des données d'un fichier CSV vers un tableau Excel en VBAComment 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:26sDayMonsterComment importer des données d'un fichier CSV vers un tableau Excel en VBAUn 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:02sDayMonsterComment importer des données d'un fichier CSV vers un tableau Excel en VBAJ'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:44CDrik31 Probleme de macro copier coller à la suiteEst-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:46Lool69Aide macro SpeedomètreLes 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:13Lool69Aide macro SpeedomètreUne 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:47CDrik31 Probleme de macro copier coller à la suitePour 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:22CDrik31 Probleme de macro copier coller à la suiteMais 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:01sDayMonsterComment importer des données d'un fichier CSV vers un tableau Excel en VBASi 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:56CDrik31 Probleme de macro copier coller à la suiteLe 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:37CDrik31 Probleme de macro copier coller à la suiteSi 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:50CDrik31 Probleme de macro copier coller à la suiteJ'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:36CDrik31 Probleme de macro copier coller à la suiteRemplace la macro "RELEASE" du Module1 par ceci > Ça va faire plus propre. ric...
02/05/2020 à 14:24CDrik31 Probleme de macro copier coller à la suiteJe 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:03CDrik31 Probleme de macro copier coller à la suiteExcuse-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:43CDrik31 Probleme de macro copier coller à la suiteEssai ceci ... (code emprunté à un exemple de Jean-Eric ) ... ric...
01/05/2020 à 17:43GG64480Retrouver le nom d'une listBoxExemple > ric...
01/05/2020 à 10:31Nonno Macro Erreur 9Bonjour LouReed ... pour ma part ce n'est que le peu de connaissance en programmation. ric...
30/04/2020 à 22:30Nonno Macro Erreur 9Remplace > Par > ric...
30/04/2020 à 19:07Nonno Macro Erreur 9Il 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:37Fa1con74 Erreur mémoire insuffisanteIci, 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:46abricot Sur userform combo label textboxSouci_5 > le changement de ligne (de local) ... Un essai ... pas trop testé ... il est tard dans la nuit ... ric...
30/04/2020 à 01:46abricot Sur userform combo label textboxJ'ai eu un empêchement, la suite demain ... ric...
29/04/2020 à 21:08abricot Sur userform combo label textboxRemplace ces deux macros ... ric...
29/04/2020 à 20:33abricot Sur userform combo label textboxJ'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:25abricot Sur userform combo label textboxLes 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:06abricot Sur userform combo label textboxPrenons 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:07abricot Sur userform combo label textboxSouci_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:07abricot Sur userform combo label textboxUn 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:14SébastienSondage : taille maximale des pièces jointesRendu à 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:10MILOUD57000Importation 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:37Newbie14 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:00Newbie14 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:22MILOUD57000Importation csv en VBA (+4700 lignes)Quel est le souci avec le code du fichier que tu nous as soumis ? ric...
27/04/2020 à 01:16Newbie14 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:42Pierc12 Problème fonctionUn essai ... En Page4 : D8= écrire la formule =Page1!C4 ric...
25/04/2020 à 22:34romain3369Utilisation du "if not"Un essai ... ric...
25/04/2020 à 20:33rocket4 Partie decimale d'un réelSur Excel 2016, une cellule au format nombre peut aller jusqu'à 30 décimales. ric...
25/04/2020 à 15:24Andre63Commandbutton?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:52KTV Masquer colonne selon le texte d'une liste déroulanteA 20 noms, "Select Case" reste utilisable. ric...
24/04/2020 à 22:29KTV Masquer colonne selon le texte d'une liste déroulanteIl 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:11KTV Masquer colonne selon le texte d'une liste déroulanteLa façon que tu as codé, l'un annule l'autre. Voici un essai qui fonctionne ... ric...
24/04/2020 à 20:41jeromechant Lancer une macro sans ouvrir Excel et a une certaines heureEriiic 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:13VermeulenPCsv séparateur , etTrouvé 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:10armorik75Envoi mail sur gmailUne 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:24team94 Probleme sur une formule injecter par VBADifficile 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:43team94 Probleme sur une formule injecter par VBASi 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:22team94 Probleme sur une formule injecter par VBASi 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:35team94 Probleme sur une formule injecter par VBAUn essai ... ric...
22/04/2020 à 16:24armorik75Envoi mail sur gmailRic...