OVH Cloud OVH Cloud

excel et Sage

12 réponses
Avatar
ANNAIG et LAURENT
Bonjour à tous

A partir du logiciel Sage j'exporte une balance comptable en format slk ou
txt
Comment puis je l'importer directement dans excel dans un tableau mis en
forme et comment lui dire que telle somme vas dans telle cellule ?
cete manipulation est a refaire tous les mois !

d'avance merci

laurent

10 réponses

1 2
Avatar
anonymousA
bonjour,

si l'importation des données ne peut avoir lieu que sous txt ou sous
SYLK ( je connais pas Sage, je ne suis pas comptable), il te faudra
forcément passer par une procédure VBA pour ouvrir ton fichier importé
et ensuite écrire le code en fonction des éléments contenus dans ton
fichier pour lui dire ou mettre les données , voire créer des formules
de somme ou autre.

Désolé, mais la plus belle fille du monde ne peut donner que ce qu'elle a.


Bonjour à tous

A partir du logiciel Sage j'exporte une balance comptable en format slk ou
txt
Comment puis je l'importer directement dans excel dans un tableau mis en
forme et comment lui dire que telle somme vas dans telle cellule ?
cete manipulation est a refaire tous les mois !

d'avance merci

laurent




Avatar
ANNAIG et LAURENT
comment dois je procéder pour ecrire le code avec VBA ?


"anonymousA" a écrit dans le message de news:
41fb9ba2$0$26207$
bonjour,

si l'importation des données ne peut avoir lieu que sous txt ou sous SYLK
( je connais pas Sage, je ne suis pas comptable), il te faudra forcément
passer par une procédure VBA pour ouvrir ton fichier importé et ensuite
écrire le code en fonction des éléments contenus dans ton fichier pour lui
dire ou mettre les données , voire créer des formules de somme ou autre.

Désolé, mais la plus belle fille du monde ne peut donner que ce qu'elle a.


Bonjour à tous

A partir du logiciel Sage j'exporte une balance comptable en format slk
ou txt
Comment puis je l'importer directement dans excel dans un tableau mis en
forme et comment lui dire que telle somme vas dans telle cellule ?
cete manipulation est a refaire tous les mois !

d'avance merci

laurent




Avatar
Clément Marcotte
Commence avec l'enregistreur de macros. Après, ce sera toujours le
temps d'élaguer.

Outils - macros - Nouvelle macro
Faire la séquence de touches
Arrêter l'enregistrement

Alt-F11 pour voir la macro.




"ANNAIG et LAURENT" a écrit dans le message
de news:41fb9c85$0$31053$
comment dois je procéder pour ecrire le code avec VBA ?


"anonymousA" a écrit dans le message de
news:

41fb9ba2$0$26207$
bonjour,

si l'importation des données ne peut avoir lieu que sous txt ou
sous SYLK


( je connais pas Sage, je ne suis pas comptable), il te faudra
forcément


passer par une procédure VBA pour ouvrir ton fichier importé et
ensuite


écrire le code en fonction des éléments contenus dans ton fichier
pour lui


dire ou mettre les données , voire créer des formules de somme ou
autre.



Désolé, mais la plus belle fille du monde ne peut donner que ce
qu'elle a.




Bonjour à tous

A partir du logiciel Sage j'exporte une balance comptable en
format slk



ou txt
Comment puis je l'importer directement dans excel dans un tableau
mis en



forme et comment lui dire que telle somme vas dans telle cellule
?



cete manipulation est a refaire tous les mois !

d'avance merci

laurent








Avatar
anonymousA
re,

alors là ca se complique ,car sais-tu programmer un peu ou pas du tout ?

Bon , je vais supposer que tu manques d'éléments. Le + simple pour
débuter, c'est d'utiliser l'enregistreur automatique de macros. Ce que
fait cet outil d'Excel, c'est que tout ce que tu fais (ou presque) à la
main, il l'enregistre comme une séquence d'instructions en VBA (visual
basic pour applications qui est un langage dérivé de Visual basic et
commun à beaucoup d'applications de MS Office -PowerPoint, Exce, Wor,
Access, Visio..).
Pour actionner l'enregistreur de macros, il faut que tu cliques sur
Outils/Macro/Nouvelle MAcro puis OK et l'enregistreur débute son
travail.Ton travail consiste à faire à la main ce que tu souhaiterais
que VBA fasse automatiquement pour toi ( à savoir ouvrir ton fichier SLK
ou txt , répondre aux questions de l'Assistant Importation, ouvrir un
autre fichier, mettre des formules, des formats,etc... bre tout ce que
tu veux). Une fois que tu as fini ton travail, tu cliques sur le Carré
Bleu de la barre de menus de Visual Basic et l'enregistrement s'arrête.
N'oublie sutout pas cette dernière étape car sinon l'enregistreur
continue de se dérouler et le code écrit ensuite pourrait te perturber
dans ta compréhesion.
Bien, une fois ceci fait, tu vas dans l'éditeur de Visual Basic. Le plus
rapide pour y accedere est de faire Alt+F11. Tu verras que le document
Excel qui t'a servi de base de travail est affiché dans la fenêtre de
gauche avec un objet qui s'appelle Modules . Il est vraisemeblable que
ton code est insrit dans Module1. Tu cliques dessus et miracle dans la
fenetre de droite tu as du texte in english. Ce texte est l'exacte
traduction en VBA de ce que tu as fait à la main.

A partir de ce moment là, l'aventure VBA commence pour toi. Cari il
faudra que tu decryptes ce que VBA a traduit dans son langage en
fonction des actes élémentaires que tu as réalisés à la main.
Essayes de comprendre, de faire . plantes-toi, c'est normal et reviens
poser des questions. Vas sur des sites pédagogiques ( Esxellabo, le site
de Frédéric Sigonneau), bref sues un peu car il n' y a rien sans rien.
OU alors si tout ca t'ennuie, envoies moi un chèque et ton cahier des
charges. Non la , je plaisante.

A+



comment dois je procéder pour ecrire le code avec VBA ?


"anonymousA" a écrit dans le message de news:
41fb9ba2$0$26207$

bonjour,

si l'importation des données ne peut avoir lieu que sous txt ou sous SYLK
( je connais pas Sage, je ne suis pas comptable), il te faudra forcément
passer par une procédure VBA pour ouvrir ton fichier importé et ensuite
écrire le code en fonction des éléments contenus dans ton fichier pour lui
dire ou mettre les données , voire créer des formules de somme ou autre.

Désolé, mais la plus belle fille du monde ne peut donner que ce qu'elle a.



Bonjour à tous

A partir du logiciel Sage j'exporte une balance comptable en format slk
ou txt
Comment puis je l'importer directement dans excel dans un tableau mis en
forme et comment lui dire que telle somme vas dans telle cellule ?
cete manipulation est a refaire tous les mois !

d'avance merci

laurent









Avatar
Corona
Bonjour,
En utilisant l'enregistreur de macro lors de ton prochain import, Excel
va te générer le code automatiquement.
Ensuite il suffit de copier ce code dans un nouveau classeur excel que
tu sauves comme modèle (extension .xlt). Ainsi chaque mois en faisant
fichier/nouveau tu pourras utiliser ce modèle pour ton nouvel import.
Philippe

"ANNAIG et LAURENT" a écrit dans le message de
news: 41fb9c85$0$31053$
comment dois je procéder pour ecrire le code avec VBA ?


"anonymousA" a écrit dans le message de news:
41fb9ba2$0$26207$
bonjour,

si l'importation des données ne peut avoir lieu que sous txt ou sous SYLK
( je connais pas Sage, je ne suis pas comptable), il te faudra forcément
passer par une procédure VBA pour ouvrir ton fichier importé et ensuite
écrire le code en fonction des éléments contenus dans ton fichier pour
lui dire ou mettre les données , voire créer des formules de somme ou
autre.

Désolé, mais la plus belle fille du monde ne peut donner que ce qu'elle
a.


Bonjour à tous

A partir du logiciel Sage j'exporte une balance comptable en format slk
ou txt
Comment puis je l'importer directement dans excel dans un tableau mis en
forme et comment lui dire que telle somme vas dans telle cellule ?
cete manipulation est a refaire tous les mois !

d'avance merci

laurent








Avatar
ANNAIG et LAURENT
ok je connais un peu les macros donc je vais suivre ton conseil et commence
comme ca

merci

bon week end
a+
laurent
"anonymousA" a écrit dans le message de news:
41fba286$0$26204$
re,

alors là ca se complique ,car sais-tu programmer un peu ou pas du tout ?

Bon , je vais supposer que tu manques d'éléments. Le + simple pour
débuter, c'est d'utiliser l'enregistreur automatique de macros. Ce que
fait cet outil d'Excel, c'est que tout ce que tu fais (ou presque) à la
main, il l'enregistre comme une séquence d'instructions en VBA (visual
basic pour applications qui est un langage dérivé de Visual basic et
commun à beaucoup d'applications de MS Office -PowerPoint, Exce, Wor,
Access, Visio..).
Pour actionner l'enregistreur de macros, il faut que tu cliques sur
Outils/Macro/Nouvelle MAcro puis OK et l'enregistreur débute son
travail.Ton travail consiste à faire à la main ce que tu souhaiterais que
VBA fasse automatiquement pour toi ( à savoir ouvrir ton fichier SLK ou
txt , répondre aux questions de l'Assistant Importation, ouvrir un autre
fichier, mettre des formules, des formats,etc... bre tout ce que tu veux).
Une fois que tu as fini ton travail, tu cliques sur le Carré Bleu de la
barre de menus de Visual Basic et l'enregistrement s'arrête.
N'oublie sutout pas cette dernière étape car sinon l'enregistreur continue
de se dérouler et le code écrit ensuite pourrait te perturber dans ta
compréhesion.
Bien, une fois ceci fait, tu vas dans l'éditeur de Visual Basic. Le plus
rapide pour y accedere est de faire Alt+F11. Tu verras que le document
Excel qui t'a servi de base de travail est affiché dans la fenêtre de
gauche avec un objet qui s'appelle Modules . Il est vraisemeblable que ton
code est insrit dans Module1. Tu cliques dessus et miracle dans la fenetre
de droite tu as du texte in english. Ce texte est l'exacte traduction en
VBA de ce que tu as fait à la main.

A partir de ce moment là, l'aventure VBA commence pour toi. Cari il faudra
que tu decryptes ce que VBA a traduit dans son langage en fonction des
actes élémentaires que tu as réalisés à la main.
Essayes de comprendre, de faire . plantes-toi, c'est normal et reviens
poser des questions. Vas sur des sites pédagogiques ( Esxellabo, le site
de Frédéric Sigonneau), bref sues un peu car il n' y a rien sans rien.
OU alors si tout ca t'ennuie, envoies moi un chèque et ton cahier des
charges. Non la , je plaisante.

A+



comment dois je procéder pour ecrire le code avec VBA ?


"anonymousA" a écrit dans le message de news:
41fb9ba2$0$26207$

bonjour,

si l'importation des données ne peut avoir lieu que sous txt ou sous SYLK
( je connais pas Sage, je ne suis pas comptable), il te faudra forcément
passer par une procédure VBA pour ouvrir ton fichier importé et ensuite
écrire le code en fonction des éléments contenus dans ton fichier pour
lui dire ou mettre les données , voire créer des formules de somme ou
autre.

Désolé, mais la plus belle fille du monde ne peut donner que ce qu'elle
a.



Bonjour à tous

A partir du logiciel Sage j'exporte une balance comptable en format slk
ou txt
Comment puis je l'importer directement dans excel dans un tableau mis en
forme et comment lui dire que telle somme vas dans telle cellule ?
cete manipulation est a refaire tous les mois !

d'avance merci

laurent










Avatar
ANNAIG et LAURENT
Une autre question par rapport à l'export d'une balance SAGE en format SYLK
ou TXT sur excel tous les mois:

mois 1

balance.txt ou .sylk :
607050 30.2
607100 25.0
607200 45.5
607300 50.3
607450 60.6

le 607200 est la 3 eme ligne et je veux mettre son nombre 45.5 dans la
cellule E2

mois 2

balance.txt ou .sylk
607050 63.2
607200 10.0
607450 30.8

le 607200 est cette fois ci à la ligne 2 et je veux toujours mettre son
nombre 10.0 dans la cellule E2

Comment faire pour ne pas faire cela manuellement tous les mois




"ANNAIG et LAURENT" a écrit dans le message de
news: 41fb98b1$0$31074$
Bonjour à tous

A partir du logiciel Sage j'exporte une balance comptable en format slk ou
txt
Comment puis je l'importer directement dans excel dans un tableau mis en
forme et comment lui dire que telle somme vas dans telle cellule ?
cete manipulation est a refaire tous les mois !

d'avance merci

laurent



Avatar
Daniel
Bonjour.
Ouvre ton fichier balance.txt (nom d'onglet : balance) et tu mets en E2 :
Tes codes étant dans la plage A1:A1000 et les valeurs dans la colonne B.
=RECHERCHEV(607200;[balance.txt]balance!$A$1:$B$10000;1;FAUX)
Cordialement.
Daniel
"ANNAIG et LAURENT" a écrit dans le message de
news: 41fcc13c$0$6112$
Une autre question par rapport à l'export d'une balance SAGE en format
SYLK ou TXT sur excel tous les mois:

mois 1

balance.txt ou .sylk :
607050 30.2
607100 25.0
607200 45.5
607300 50.3
607450 60.6

le 607200 est la 3 eme ligne et je veux mettre son nombre 45.5 dans la
cellule E2

mois 2

balance.txt ou .sylk
607050 63.2
607200 10.0
607450 30.8

le 607200 est cette fois ci à la ligne 2 et je veux toujours mettre son
nombre 10.0 dans la cellule E2

Comment faire pour ne pas faire cela manuellement tous les mois




"ANNAIG et LAURENT" a écrit dans le message de
news: 41fb98b1$0$31074$
Bonjour à tous

A partir du logiciel Sage j'exporte une balance comptable en format slk
ou txt
Comment puis je l'importer directement dans excel dans un tableau mis en
forme et comment lui dire que telle somme vas dans telle cellule ?
cete manipulation est a refaire tous les mois !

d'avance merci

laurent







Avatar
ANNAIG et LAURENT
merci beaucoup je ne savais pas que la fonction recherchev fonctionnait sur
des fichier txt !

merci encore

laurent
"Daniel" a écrit dans le message de news:

Bonjour.
Ouvre ton fichier balance.txt (nom d'onglet : balance) et tu mets en E2 :
Tes codes étant dans la plage A1:A1000 et les valeurs dans la colonne B.
=RECHERCHEV(607200;[balance.txt]balance!$A$1:$B$10000;1;FAUX)
Cordialement.
Daniel
"ANNAIG et LAURENT" a écrit dans le message de
news: 41fcc13c$0$6112$
Une autre question par rapport à l'export d'une balance SAGE en format
SYLK ou TXT sur excel tous les mois:

mois 1

balance.txt ou .sylk :
607050 30.2
607100 25.0
607200 45.5
607300 50.3
607450 60.6

le 607200 est la 3 eme ligne et je veux mettre son nombre 45.5 dans la
cellule E2

mois 2

balance.txt ou .sylk
607050 63.2
607200 10.0
607450 30.8

le 607200 est cette fois ci à la ligne 2 et je veux toujours mettre son
nombre 10.0 dans la cellule E2

Comment faire pour ne pas faire cela manuellement tous les mois




"ANNAIG et LAURENT" a écrit dans le message de
news: 41fb98b1$0$31074$
Bonjour à tous

A partir du logiciel Sage j'exporte une balance comptable en format slk
ou txt
Comment puis je l'importer directement dans excel dans un tableau mis en
forme et comment lui dire que telle somme vas dans telle cellule ?
cete manipulation est a refaire tous les mois !

d'avance merci

laurent











Avatar
lolo
Bonjour

je ne peux faire cette meme manipulation sans ouvrir le fichier txt ?

laurent
"Daniel" a écrit dans le message de news:

Bonjour.
Ouvre ton fichier balance.txt (nom d'onglet : balance) et tu mets en E2 :
Tes codes étant dans la plage A1:A1000 et les valeurs dans la colonne B.
=RECHERCHEV(607200;[balance.txt]balance!$A$1:$B$10000;1;FAUX)
Cordialement.
Daniel
"ANNAIG et LAURENT" a écrit dans le message de
news: 41fcc13c$0$6112$
Une autre question par rapport à l'export d'une balance SAGE en format
SYLK ou TXT sur excel tous les mois:

mois 1

balance.txt ou .sylk :
607050 30.2
607100 25.0
607200 45.5
607300 50.3
607450 60.6

le 607200 est la 3 eme ligne et je veux mettre son nombre 45.5 dans la
cellule E2

mois 2

balance.txt ou .sylk
607050 63.2
607200 10.0
607450 30.8

le 607200 est cette fois ci à la ligne 2 et je veux toujours mettre son
nombre 10.0 dans la cellule E2

Comment faire pour ne pas faire cela manuellement tous les mois




"ANNAIG et LAURENT" a écrit dans le message de
news: 41fb98b1$0$31074$
Bonjour à tous

A partir du logiciel Sage j'exporte une balance comptable en format slk
ou txt
Comment puis je l'importer directement dans excel dans un tableau mis
en



forme et comment lui dire que telle somme vas dans telle cellule ?
cete manipulation est a refaire tous les mois !

d'avance merci

laurent











1 2