Excel add-in : retirer des données de différentes tables à l'aide des fonctions de l'Excel Add-in
Introduction
Introduction
Dans ce document, nous vous expliquons
comment retirer des données directement des différentes tables à l'aide des
fonctions de l'Excel Add-in. Ces fonctions se trouvent dans [Cubic
pro 2003, Fonction].
Explication
Imaginons que vous vouliez générer une liste
de tous les comptes avec leur libellé et les codes TVA liés aux comptes,
également avec leur libellé. Vous devez procéder comme suit :
- Avec les fonctions FILE_FIRST et FILE_NEXT, vous
générez une colonne avec tous les numéros de compte :
- Dans la première cellule (où vous voulez avoir
le premier numéro de compte), activez [Cubic
pro 2003, Fonction] et sélectionnez la fonction FILE_FIRST
Comme table, sélectionnez la table des comptes (grtbk) que vous
pouvez sélectionner à l'aide de <F5>. C'est dans cette table que
vous trouvez tous les comptes.
L'index exact est grtbk. Généralement, l'index exact correspond au
nom de la table.
- Dans la deuxième cellule (où vous voulez avoir
le deuxième numéro de compte), sélectionnez la fonction FILE_NEXT
A hauteur de 'Cellule', renvoyez au compte précédent.
Imaginons que vous avez inséré le premier numéro de compte dans la
cellule A2 (1ère colonne, 2ème rangée) à
l'aide de la fonction FILE_FIRST.
Vous insérez alors la fonction FILE_NEXT dans la cellule A3 (1ère
colonne, 3ème rangée).
A hauteur de 'Cellule', vous entrez '=A2' (la cellule du compte
précédent). Vous sélectionnez la même table et le même index que pour la
fonction FILE_FIRST.
- Sélectionnez maintenant la cellule avec le
deuxième numéro de compte (celle avec la fonction FILE_NEXT) et copiez-la
à l'aide de [Edition, Copier].
- Sélectionnez une suite de cellules sous la
cellule copiée et collez-y les numéros de compte à l'aide de [Edition,
Coller]. Veillez à coller les données dans suffisamment de cellules de
manière à faire apparaître tous les comptes.
- A l'aide de la fonction ACC_DATA ou FILE
FIELD, récupérez le libellé correspondant aux numéros de compte. Pour
cela, placez-vous dans la cellule à côté du premier numéro de compte,
activez [Cubic
pro 2003, Fonction] et sélectionnez une des deux fonctions :
- FILE_FIELD :
La table est grtbk, puisque c'est celle-là qui contient tous les
comptes.
La clé est le numéro de compte. Vous devez donc renvoyer à la cellule en
question dans la première colonne, par exemple : =A2 (1ère
colonne, 2ème rangée). Cela n'a pas de sens d'encoder
directement le numéro de compte ici, étant donné que vous devez exécuter
cette action pour chaque cellule séparément. Si vous renvoyez à la
première colonne dans une cellule, il est possible de copier cette
cellule vers le bas.
L'index est à nouveau grtbk.
Vous pouvez sélectionner la colonne de votre choix à l'aide de
<F5>. Vous voulez voir le libellé des comptes, vous sélectionnez
donc 'Libellé' ici.
- ACC_DATA:
Avec cette fonction, vous pouvez en principe faire la même chose qu'avec
la fonction FILE_FIELD, si ce n'est que cette fonction ne récupère que
les données de la table grtbk, et pas des autres tables. Si vous
sélectionnez cette fonction, vous ne devez donc pas sélectionner le
fichier grtbk et l'index du même nom.
A hauteur de 'Comptes généraux', renvoyez à la cellule en question de la
première colonne, par exemple : =A2 (1ère colonne,
2ème rangée). Cela n'a pas de sens d'encoder directement le
numéro de compte ici, étant donné que vous devez exécuter cette action
pour chaque cellule séparément. Si vous renvoyez à la première colonne
dans une cellule, il est possible de copier cette cellule vers le bas.
L'index est à nouveau grtbk.
Vous pouvez sélectionner la colonne de votre choix à l'aide de
<F5>. Vous voulez voir le libellé des comptes, vous sélectionnez
donc 'Libellé' ici.
- A l'aide de la fonction ACC_DATA ou FILE
FIELD, vous récupérez également le code TVA lié au numéro de compte en
question. Vous devez pour cela vous placer dans la cellule à côté du
libellé du premier compte et activez [Cubic
pro 2003, Fonction] et sélectionnez une des deux fonctions :
- FILE_FIELD:
La table est à nouveau grtbk.
La clé est le numéro de compte. Donc, vous devez renvoyer à la
cellule en question dans la première colonne, par exemple : =A2
L'index est à nouveau grtbk.
Vous pouvez sélectionner la colonne de votre choix à l'aide de
<F5>. Vous voulez voir le code TVA du compte, vous sélectionnez
donc 'Code TVA'.
- ACC_DATA:
A hauteur de 'Comptes généraux', renvoyez à la cellule en question dans
la première colonne, par exemple : =A2
Vous pouvez sélectionner la colonne de votre choix à l'aide de
<F5>. Vous voulez voir le code TVA du compte, vous sélectionnez
donc 'Code TVA' ici.
- A l'aide de la fonction FILE FIELD, vous
récupérez également le libellé du code TVA. Vous devez pour cela vous placer
dans la cellule à côté du code TVA du premier numéro de compte, activer [Cubic
pro 2003, Fonction] et sélectionner la fonction susmentionnée.
- La table est maintenant btwtrs (sélectionner
les codes TVA)
- La clé est le code TVA. Vous devez donc
renvoyer à la cellule en question dans la troisième colonne, par
exemple : =C2
- L'index correspond à nouveau au nom de la
table : btwtrs.
- A hauteur de 'Colonne', sélectionnez 'Libellé'
puisque vous voulez voir le libellé du code TVA.
- Sélectionnez maintenant dans la première rangée
le libellé du compte, le code TVA et le libellé du code TVA et copiez ces
cellules à l'aide de [Edition, Copier].
- Sélectionnez maintenant toutes les cellules
vides à côté des autres numéros de compte, sous le libellé du premier
compte et collez-y les données à l'aide de [Edition, Coller].
Sujets
apparentés
| Main Category: |
Support Product Know How |
Document Type: |
Support - On-line help |
| Category: |
On-line help files |
Security level: |
All - 0 |
| Sub category: |
Details |
Document ID: |
06.946.859 |
| Assortment: |
Exact Globe
|
Date: |
19-05-2018 |
| Release: |
|
Attachment: |
|
| Disclaimer |
|
|