Resize automatique de la taille des colonne lors de l'importation d'un fichier texte
8 réponses
Superman
Bonjour,
Mon but est d'ouvrir un fichier texte sur excel:
exemple
pomme chat poire
hibou tete loup
J'utilise la fonction opentext (avec l'espace comme changement de
case) qui fonctionne tr=E9s bien mais mon probleme c'est que les
colonnes ne sont pas mis =E0 la taille du texte qui est dessus.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
jean-marc
>"Superman" wrote in message >news: Bonjour,
Mon but est d'ouvrir un fichier texte sur excel:
exemple pomme chat poire hibou tete loup
J'utilise la fonction opentext (avec l'espace comme changement de case) qui fonctionne trés bien mais mon probleme c'est que les colonnes ne sont pas mis à la taille du texte qui est dessus.
Auriez vous une solution ?
Hello,
Ce groupe est spécifiquement dédié à VB6. Pour Excel, il existe un groupe spécialisé: microsoft.public.fr.excel.
Tu devrais y trouver des spécialistes du sujet qui sauront certainement répondre à ta question.
>"Superman" <john.ambou@free.fr> wrote in message
>news:1182243055.773858.164410@p77g2000hsh.googlegroups.com...
Bonjour,
Mon but est d'ouvrir un fichier texte sur excel:
exemple
pomme chat poire
hibou tete loup
J'utilise la fonction opentext (avec l'espace comme changement de
case) qui fonctionne trés bien mais mon probleme c'est que les
colonnes ne sont pas mis à la taille du texte qui est dessus.
Auriez vous une solution ?
Hello,
Ce groupe est spécifiquement dédié à VB6. Pour Excel, il existe
un groupe spécialisé:
microsoft.public.fr.excel.
Tu devrais y trouver des spécialistes du sujet qui sauront
certainement répondre à ta question.
J'utilise la fonction opentext (avec l'espace comme changement de case) qui fonctionne trés bien mais mon probleme c'est que les colonnes ne sont pas mis à la taille du texte qui est dessus.
Auriez vous une solution ?
Hello,
Ce groupe est spécifiquement dédié à VB6. Pour Excel, il existe un groupe spécialisé: microsoft.public.fr.excel.
Tu devrais y trouver des spécialistes du sujet qui sauront certainement répondre à ta question.
Où : XlApp est un objet représentant Excel.Application 1) redimensionne les colonnes par rapport au contenu 2) redimensionne les lignes par rapport au contenu
"Superman" a écrit dans le message de news:
Je cherche à faire tout ceci en VB c'est pourquoi je l'ai mis sur ce forum.
Où :
XlApp est un objet représentant Excel.Application
1) redimensionne les colonnes par rapport au contenu
2) redimensionne les lignes par rapport au contenu
"Superman" <john.ambou@free.fr> a écrit dans le message de news:
1182246901.397725.327330@n60g2000hse.googlegroups.com...
Je cherche à faire tout ceci en VB c'est pourquoi je l'ai mis sur ce
forum.
Où : XlApp est un objet représentant Excel.Application 1) redimensionne les colonnes par rapport au contenu 2) redimensionne les lignes par rapport au contenu
"Superman" a écrit dans le message de news:
Je cherche à faire tout ceci en VB c'est pourquoi je l'ai mis sur ce forum.
Superman
Merci ca fonctionne trés bien !!!
Euh par hasard savez aussi comment faire pour centrer le contenu de chaque case dans sa case ?
Merci beaucoup !!
Merci ca fonctionne trés bien !!!
Euh par hasard savez aussi comment faire pour centrer le contenu de
chaque case dans sa case ?
Euh par hasard savez aussi comment faire pour centrer le contenu de chaque case dans sa case ?
Merci beaucoup !!
Jacques93
Bonjour Superman, Superman a écrit :
Merci ca fonctionne trés bien !!!
Euh par hasard savez aussi comment faire pour centrer le contenu de chaque case dans sa case ?
Il y a deux moyens très simples de connaître le code nécessaire à ce genre d'opération :
- Lire la documentation VBA du produit concerné (OK c'est long ;-) )
- Utiliser l'enregistreur de macro :
Outils => Macro => Nouvelle Macro Valider le nom de la macro Sélectionner la plage à centrer Faire le centrage désiré Outils => Macro = Arrêter l'enregistrement <Alt-F11> pour rentrer dans VBE, et il ne reste plus qu'à récupérer le code voulu après un éventuel amincissement
Je te laisse essayer ...
-- Cordialement,
Jacques.
Bonjour Superman,
Superman a écrit :
Merci ca fonctionne trés bien !!!
Euh par hasard savez aussi comment faire pour centrer le contenu de
chaque case dans sa case ?
Il y a deux moyens très simples de connaître le code nécessaire à ce
genre d'opération :
- Lire la documentation VBA du produit concerné (OK c'est long ;-) )
- Utiliser l'enregistreur de macro :
Outils => Macro => Nouvelle Macro
Valider le nom de la macro
Sélectionner la plage à centrer
Faire le centrage désiré
Outils => Macro = Arrêter l'enregistrement
<Alt-F11> pour rentrer dans VBE, et il ne reste plus qu'à récupérer le
code voulu après un éventuel amincissement
Euh par hasard savez aussi comment faire pour centrer le contenu de chaque case dans sa case ?
Il y a deux moyens très simples de connaître le code nécessaire à ce genre d'opération :
- Lire la documentation VBA du produit concerné (OK c'est long ;-) )
- Utiliser l'enregistreur de macro :
Outils => Macro => Nouvelle Macro Valider le nom de la macro Sélectionner la plage à centrer Faire le centrage désiré Outils => Macro = Arrêter l'enregistrement <Alt-F11> pour rentrer dans VBE, et il ne reste plus qu'à récupérer le code voulu après un éventuel amincissement
Je te laisse essayer ...
-- Cordialement,
Jacques.
Superman
Merciiiiiiiii c'est bon c'est fait !
Par contre la j'ai un autre souci j'aimerais ouvrir plusieus fichiers texte sur EXCEL sur plusieurs feuille differents. On aura donc chaque document texte sur une feuille. Savez vous comment efffetuer ceci ?
Merci de votre aide !
Merciiiiiiiii c'est bon c'est fait !
Par contre la j'ai un autre souci j'aimerais ouvrir plusieus fichiers
texte sur EXCEL sur plusieurs feuille differents.
On aura donc chaque document texte sur une feuille.
Savez vous comment efffetuer ceci ?
Par contre la j'ai un autre souci j'aimerais ouvrir plusieus fichiers texte sur EXCEL sur plusieurs feuille differents. On aura donc chaque document texte sur une feuille. Savez vous comment efffetuer ceci ?
Merci de votre aide !
Patrice Henrio
comment ferais-tu à la main ?
Pour savoir le code correspondant tu fais comme Jacquers93 t'a expliqué. Tu commences un enregistrement de macro. Tu fais ce que tu souhaites automatiser. Tu arrêtes ta macro et tu vas lire le code dans VB. Tu essaies de comprendre ce que fait chaque ligne de code et tu peux ensuite l'utiliser comme tu veux.
Je m'y connais un peu en VBA mais à chaque fois que je ne me souviens plus de certaines commandes, c'est comme cela que je fais.
"Superman" a écrit dans le message de news:
Merciiiiiiiii c'est bon c'est fait !
Par contre la j'ai un autre souci j'aimerais ouvrir plusieus fichiers texte sur EXCEL sur plusieurs feuille differents. On aura donc chaque document texte sur une feuille. Savez vous comment efffetuer ceci ?
Merci de votre aide !
comment ferais-tu à la main ?
Pour savoir le code correspondant tu fais comme Jacquers93 t'a expliqué.
Tu commences un enregistrement de macro. Tu fais ce que tu souhaites
automatiser. Tu arrêtes ta macro et tu vas lire le code dans VB. Tu essaies
de comprendre ce que fait chaque ligne de code et tu peux ensuite l'utiliser
comme tu veux.
Je m'y connais un peu en VBA mais à chaque fois que je ne me souviens plus
de certaines commandes, c'est comme cela que je fais.
"Superman" <john.ambou@free.fr> a écrit dans le message de news:
1182280041.572831.264530@a26g2000pre.googlegroups.com...
Merciiiiiiiii c'est bon c'est fait !
Par contre la j'ai un autre souci j'aimerais ouvrir plusieus fichiers
texte sur EXCEL sur plusieurs feuille differents.
On aura donc chaque document texte sur une feuille.
Savez vous comment efffetuer ceci ?
Pour savoir le code correspondant tu fais comme Jacquers93 t'a expliqué. Tu commences un enregistrement de macro. Tu fais ce que tu souhaites automatiser. Tu arrêtes ta macro et tu vas lire le code dans VB. Tu essaies de comprendre ce que fait chaque ligne de code et tu peux ensuite l'utiliser comme tu veux.
Je m'y connais un peu en VBA mais à chaque fois que je ne me souviens plus de certaines commandes, c'est comme cela que je fais.
"Superman" a écrit dans le message de news:
Merciiiiiiiii c'est bon c'est fait !
Par contre la j'ai un autre souci j'aimerais ouvrir plusieus fichiers texte sur EXCEL sur plusieurs feuille differents. On aura donc chaque document texte sur une feuille. Savez vous comment efffetuer ceci ?