Créer et coller les lignes du tableau dans un fichier txt
Résolu/Fermé
roideseaux
Messages postés
261
Date d'inscription
jeudi 24 janvier 2008
Statut
Membre
Dernière intervention
16 février 2023
-
30 nov. 2016 à 00:19
roideseaux Messages postés 261 Date d'inscription jeudi 24 janvier 2008 Statut Membre Dernière intervention 16 février 2023 - 6 déc. 2016 à 23:00
roideseaux Messages postés 261 Date d'inscription jeudi 24 janvier 2008 Statut Membre Dernière intervention 16 février 2023 - 6 déc. 2016 à 23:00
A voir également:
- Créer et coller les lignes du tableau dans un fichier txt
- Tableau croisé dynamique - Guide
- Créer un compte gmail - Guide
- Créer un compte google - Guide
- Fichier rar - Guide
- Créer un groupe whatsapp - Guide
4 réponses
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
30 nov. 2016 à 07:33
30 nov. 2016 à 07:33
Bonjour
Pourquoi le fichier est ouvert et ferme à l'intérieur de la boucle for?
Pourquoi en append, car à chaque lancement de votre Sub vous ajouter des lignes au fichier?
Quelle cellule est testée pour savoir si "ligne" vide?
Pourquoi le fichier est ouvert et ferme à l'intérieur de la boucle for?
Pourquoi en append, car à chaque lancement de votre Sub vous ajouter des lignes au fichier?
Quelle cellule est testée pour savoir si "ligne" vide?
roideseaux
Messages postés
261
Date d'inscription
jeudi 24 janvier 2008
Statut
Membre
Dernière intervention
16 février 2023
5
30 nov. 2016 à 23:49
30 nov. 2016 à 23:49
Je débute en VBA, donc je ne suis absolument pas doué, j'arrive à peut près a comprendre ce que je lis mais pour coder ce que j'ai en tête, c'est un peu plus compliqué !!
Je voudrais que ma macro demande un chemin pour créer un fichier txt et y place les lignes de ma feuille qui ne sont pas vides, et si c'est possible sans prendre les lignes qui contiennent une formule mais dont le calcul renvoi une erreur (dans ce cas, je n'affiche pas le résultat sur ma feuille)...
Le code que j'ai mit au début doit surement être pas mal modifié pour arriver au résultat que je voudrais...?
Je voudrais que ma macro demande un chemin pour créer un fichier txt et y place les lignes de ma feuille qui ne sont pas vides, et si c'est possible sans prendre les lignes qui contiennent une formule mais dont le calcul renvoi une erreur (dans ce cas, je n'affiche pas le résultat sur ma feuille)...
Le code que j'ai mit au début doit surement être pas mal modifié pour arriver au résultat que je voudrais...?
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
Modifié par f894009 le 1/12/2016 à 08:12
Modifié par f894009 le 1/12/2016 à 08:12
Bonjour,
Je vous fais un exemple.
Possible d'avoir votre fichier sans donnees sensible, pour voir vos histoires de formules
Pour transmettre un fichier,
Veillez a ce qu'il n'y ait PAS DE DONNEES CONFIDENTIELLES
il faut passer par un site de pièce jointe tel que cjoint.com
Quel separateur entre les donnees: espace, point-virgule, ou .....?
Allez sur ce site : https://www.cjoint.com/
Clic sur parcourir,
Cherche ton fichier,
clic sur ouvrir,
Clic sur "Créer le lien cjoint",
Copier le lien,
Revenir ici le coller dans une réponse...
A+
Je vous fais un exemple.
Possible d'avoir votre fichier sans donnees sensible, pour voir vos histoires de formules
Pour transmettre un fichier,
Veillez a ce qu'il n'y ait PAS DE DONNEES CONFIDENTIELLES
il faut passer par un site de pièce jointe tel que cjoint.com
Quel separateur entre les donnees: espace, point-virgule, ou .....?
Allez sur ce site : https://www.cjoint.com/
Clic sur parcourir,
Cherche ton fichier,
clic sur ouvrir,
Clic sur "Créer le lien cjoint",
Copier le lien,
Revenir ici le coller dans une réponse...
A+
roideseaux
Messages postés
261
Date d'inscription
jeudi 24 janvier 2008
Statut
Membre
Dernière intervention
16 février 2023
5
1 déc. 2016 à 20:17
1 déc. 2016 à 20:17
Bonsoir,
voilà un lien pour accéder au téléchargement de mon fichier :
https://www.cjoint.com/c/FKCwCQhww7x
En fait, pour faire simple, je colle une suite de données dans la case X et cette suite est ensuite décomposée et classée dans les cases de A a T.
Et je voudrais que l'extraction soit faite sur les cases de A à T.
merci :)
voilà un lien pour accéder au téléchargement de mon fichier :
https://www.cjoint.com/c/FKCwCQhww7x
En fait, pour faire simple, je colle une suite de données dans la case X et cette suite est ensuite décomposée et classée dans les cases de A a T.
Et je voudrais que l'extraction soit faite sur les cases de A à T.
merci :)
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
Modifié par f894009 le 2/12/2016 à 10:53
Modifié par f894009 le 2/12/2016 à 10:53
Bonjour,
Oui, mais quel separateur entre les donnees cellules d'une meme ligne??????
suite:
fichier modifie avec Colonne X pour nombre de ligne, Colonne H en test non vide pour enregistrer la "ligne" et tabulation en separateur de donnee ligne
https://www.cjoint.com/c/FLcj0mZCEqf
A+
Oui, mais quel separateur entre les donnees cellules d'une meme ligne??????
suite:
fichier modifie avec Colonne X pour nombre de ligne, Colonne H en test non vide pour enregistrer la "ligne" et tabulation en separateur de donnee ligne
https://www.cjoint.com/c/FLcj0mZCEqf
A+
roideseaux
Messages postés
261
Date d'inscription
jeudi 24 janvier 2008
Statut
Membre
Dernière intervention
16 février 2023
5
6 déc. 2016 à 00:39
6 déc. 2016 à 00:39
Personne ?
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
6 déc. 2016 à 07:51
6 déc. 2016 à 07:51
Bonjour,
Vous le faites exprès, regardez le post 8. J'ai modifié votre fichier, récupérez le et dites nous que faire pour la suire
Vous le faites exprès, regardez le post 8. J'ai modifié votre fichier, récupérez le et dites nous que faire pour la suire
roideseaux
Messages postés
261
Date d'inscription
jeudi 24 janvier 2008
Statut
Membre
Dernière intervention
16 février 2023
5
Modifié par roideseaux le 6/12/2016 à 12:20
Modifié par roideseaux le 6/12/2016 à 12:20
Oups, désolé, je n'avais pas vu le message, il me semblai pourtant avoir actualisé la page...
Merci, ça fonctionne :)
pour le séparateur, il n'y a pas d'importance, du moment que les données ne soient pas collées !
Je continu mes tests avant de marquer résolu :)
Merci, ça fonctionne :)
pour le séparateur, il n'y a pas d'importance, du moment que les données ne soient pas collées !
Je continu mes tests avant de marquer résolu :)
roideseaux
Messages postés
261
Date d'inscription
jeudi 24 janvier 2008
Statut
Membre
Dernière intervention
16 février 2023
5
6 déc. 2016 à 14:39
6 déc. 2016 à 14:39
Encore une petite chose,
Je cherche à pouvoir modifier le nom du fichier enregistré, sauf que quand je passe par msoFileDialogSaveAs, je n'ai pas la possibilité de prendre comme extension .plx (c'est un format peu commun !)
Donc est-ce qu'il est possible tout de même de modifier cette extension, ou bien faut-il créer une infobox pour demander le nom du fichier ?
Je cherche à pouvoir modifier le nom du fichier enregistré, sauf que quand je passe par msoFileDialogSaveAs, je n'ai pas la possibilité de prendre comme extension .plx (c'est un format peu commun !)
Donc est-ce qu'il est possible tout de même de modifier cette extension, ou bien faut-il créer une infobox pour demander le nom du fichier ?
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
>
roideseaux
Messages postés
261
Date d'inscription
jeudi 24 janvier 2008
Statut
Membre
Dernière intervention
16 février 2023
Modifié par f894009 le 6/12/2016 à 18:16
Modifié par f894009 le 6/12/2016 à 18:16
Bonjour
Avec une inputbox ça devrait le faire,ceci avant la ligne open, remplacez le vision.plx par la variable qui reçoit le inputbox complétée du ".plx". Évidemment,tester que le inputbox ne soit pas égal à rien
Avec une inputbox ça devrait le faire,ceci avant la ligne open, remplacez le vision.plx par la variable qui reçoit le inputbox complétée du ".plx". Évidemment,tester que le inputbox ne soit pas égal à rien
roideseaux
Messages postés
261
Date d'inscription
jeudi 24 janvier 2008
Statut
Membre
Dernière intervention
16 février 2023
5
>
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
6 déc. 2016 à 23:00
6 déc. 2016 à 23:00
impeccable !
merci !
merci !
30 nov. 2016 à 14:43
C'est vrai que ce n'est pas logique de faire une ouverture et une fermeture à chaque ligne à écrire...
J'avouerais que le code n'est pas entièrement de moi, j'y ai juste ajouté quelques fonctions (comme la sélection du chemin). Donc pour le append, je ne sais pas du tout :/
30 nov. 2016 à 19:06
Pour l'ouverture fichier, il suffit de dire si vous voulez un fichier avec seulement les enregistrements en cours ou si vous voulez empilez dans le meme fichier x tour de votre programme