OVH Cloud OVH Cloud

commande et export vers un autre fichier excel

18 réponses
Avatar
hali
bonjour,

j'ai un tableau de données sur un onglet excel,
avesles rubriques nom, prenom, adresse,identitifant locale,credit net.
sur ce tableau il y a plus de 100 clients.

sur ce meme onglet je voudrai génerer ce meme tableau sur un autre classeur
excel pour ne pas allourdir le classeur ou existe le tableau.

J'ai donc un bouton de commande, et je veux lors de l'appui sur ce bouton de
commande qui me demande le nom client que je veux afficher sur un autre
classeur excel en entrant ce nom client,il m'afiicherai toutes les données le
conçernant sur cette autre classeur

savez vous comment faire.

10 réponses

1 2
Avatar
Rai
Moi pas avoir comprendre langage toi.

Moi admiratif devant GrandGuru qui savoir faire tenir un grand tableau en entier sur onglet.
Croire que onglet limité à 32 caractères...

sic

"hali" a écrit dans le message de news:
bonjour,

j'ai un tableau de données sur un onglet excel,
avesles rubriques nom, prenom, adresse,identitifant locale,credit net.
sur ce tableau il y a plus de 100 clients.

sur ce meme onglet je voudrai génerer ce meme tableau sur un autre classeur
excel pour ne pas allourdir le classeur ou existe le tableau.

J'ai donc un bouton de commande, et je veux lors de l'appui sur ce bouton de
commande qui me demande le nom client que je veux afficher sur un autre
classeur excel en entrant ce nom client,il m'afiicherai toutes les données le
conçernant sur cette autre classeur

savez vous comment faire.




Avatar
sabatier
que tu railles, rai!!!!
jps

"Rai" a écrit dans le message de
news:41976501$0$7515$
Moi pas avoir comprendre langage toi.

Moi admiratif devant GrandGuru qui savoir faire tenir un grand tableau en
entier sur onglet.
Croire que onglet limité à 32 caractères...

sic

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

bonjour,

j'ai un tableau de données sur un onglet excel,
avesles rubriques nom, prenom, adresse,identitifant locale,credit net.
sur ce tableau il y a plus de 100 clients.

sur ce meme onglet je voudrai génerer ce meme tableau sur un autre
classeur

excel pour ne pas allourdir le classeur ou existe le tableau.

J'ai donc un bouton de commande, et je veux lors de l'appui sur ce bouton
de

commande qui me demande le nom client que je veux afficher sur un autre
classeur excel en entrant ce nom client,il m'afiicherai toutes les données
le

conçernant sur cette autre classeur

savez vous comment faire.




Avatar
E KERGRESSE
Bonjour Hali,

Si j'ai bien compris, tu souhaiterais récupérer une série d'informations
relative à un client d'un premier tableau pour les incorporer dans un
deuxième tableau situé dans un autre classeur. Il y a plusieurs manières de
réaliser cela.

Si tu n'es pas trop familiarisé avec le langage VBA, je pense que tu peux
t'en tirer en plaçant dans ton deuxième tableau des fonctions Index et Equiv
pour récupérer les informations relatives à ton client et sachant que le nom
(ou l'identifiant) du client est choisi à partir d'une liste de validation
dans ton deuxième tableau.
Dans cette solution, il n'y a pas besoin de bouton pour lancer une
macro-commande. Par contre, ton deuxième tableau est lié au premier. ( Nb :
Pour que ta liste de validation fonctionne, il faut que ta zone de
validation soit nommée puisque cette liste n'appartient à la même feuille).

Si tu es un peu plus "trapu" en VBA, dans ton cas, j'utiliserais une boite
de dialogue pour choisir le nom du client et charger les informations dans
une variable tableau à partir de ton premier tableau et une fois validée la
boite de dialogue, déverser ces informations à la fin de ton deuxième
tableau. L'avantage est de ne pas avoir de fichiers liés.

NB : Dans les deux méthodes exposées, le principe est de travailler
directement sur le tableau final (ou fichier final) alors que dans ta
demande tu pars du tableau client pour aller ensuite sur le tableau final.
Cela me parait plus facile de fonctionner suivant mon principe.

A partir du site http://www.excelabo.net/, tu pourras accéder à des sites
qui te permettront de comprendre les fonctions citées plus haut. (Nb : Tu
pourrais également utiliser la fonction RechercheV à la place des fonctions
Index et Equiv mais cette fonction pose des problèmes si ta base client
n'est pas triée dans l'ordre alphabétique de ta 1ère colonne).

Cordialement.


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

bonjour,

j'ai un tableau de données sur un onglet excel,
avesles rubriques nom, prenom, adresse,identitifant locale,credit net.
sur ce tableau il y a plus de 100 clients.

sur ce meme onglet je voudrai génerer ce meme tableau sur un autre
classeur

excel pour ne pas allourdir le classeur ou existe le tableau.

J'ai donc un bouton de commande, et je veux lors de l'appui sur ce bouton
de

commande qui me demande le nom client que je veux afficher sur un autre
classeur excel en entrant ce nom client,il m'afiicherai toutes les données
le

conçernant sur cette autre classeur

savez vous comment faire.




Avatar
hali
Re
au fait sur mon feuillet 1 j'ai un tableau, mais moi je voudrai mettre du
code vba lié au bouton de commande pour que je puisse au fait copier les
valeurs du tableau qui m'interrese sur un autre classeur excel.

sait tu comment

merci

"E KERGRESSE" wrote:


Bonjour Hali,

Si j'ai bien compris, tu souhaiterais récupérer une série d'informations
relative à un client d'un premier tableau pour les incorporer dans un
deuxième tableau situé dans un autre classeur. Il y a plusieurs manières de
réaliser cela.

Si tu n'es pas trop familiarisé avec le langage VBA, je pense que tu peux
t'en tirer en plaçant dans ton deuxième tableau des fonctions Index et Equiv
pour récupérer les informations relatives à ton client et sachant que le nom
(ou l'identifiant) du client est choisi à partir d'une liste de validation
dans ton deuxième tableau.
Dans cette solution, il n'y a pas besoin de bouton pour lancer une
macro-commande. Par contre, ton deuxième tableau est lié au premier. ( Nb :
Pour que ta liste de validation fonctionne, il faut que ta zone de
validation soit nommée puisque cette liste n'appartient à la même feuille).

Si tu es un peu plus "trapu" en VBA, dans ton cas, j'utiliserais une boite
de dialogue pour choisir le nom du client et charger les informations dans
une variable tableau à partir de ton premier tableau et une fois validée la
boite de dialogue, déverser ces informations à la fin de ton deuxième
tableau. L'avantage est de ne pas avoir de fichiers liés.

NB : Dans les deux méthodes exposées, le principe est de travailler
directement sur le tableau final (ou fichier final) alors que dans ta
demande tu pars du tableau client pour aller ensuite sur le tableau final.
Cela me parait plus facile de fonctionner suivant mon principe.

A partir du site http://www.excelabo.net/, tu pourras accéder à des sites
qui te permettront de comprendre les fonctions citées plus haut. (Nb : Tu
pourrais également utiliser la fonction RechercheV à la place des fonctions
Index et Equiv mais cette fonction pose des problèmes si ta base client
n'est pas triée dans l'ordre alphabétique de ta 1ère colonne).

Cordialement.


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

bonjour,

j'ai un tableau de données sur un onglet excel,
avesles rubriques nom, prenom, adresse,identitifant locale,credit net.
sur ce tableau il y a plus de 100 clients.

sur ce meme onglet je voudrai génerer ce meme tableau sur un autre
classeur

excel pour ne pas allourdir le classeur ou existe le tableau.

J'ai donc un bouton de commande, et je veux lors de l'appui sur ce bouton
de

commande qui me demande le nom client que je veux afficher sur un autre
classeur excel en entrant ce nom client,il m'afiicherai toutes les données
le

conçernant sur cette autre classeur

savez vous comment faire.









Avatar
Misange
salut Eric :-)
te casse pas trop va, sous le nom de urgent puis de hali, c'est sa 43°
question (si si, sans compter les réponses et les compléments) depuis le
5 novembre. Avant de réfléchir deux secondes, il pose sa question.
Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta

on 14/11/2004 15:47:
Bonjour Hali,

Si j'ai bien compris, tu souhaiterais récupérer une série d'informations
relative à un client d'un premier tableau pour les incorporer dans un
deuxième tableau situé dans un autre classeur. Il y a plusieurs manières de
réaliser cela.

Si tu n'es pas trop familiarisé avec le langage VBA, je pense que tu peux
t'en tirer en plaçant dans ton deuxième tableau des fonctions Index et Equiv
pour récupérer les informations relatives à ton client et sachant que le nom
(ou l'identifiant) du client est choisi à partir d'une liste de validation
dans ton deuxième tableau.
Dans cette solution, il n'y a pas besoin de bouton pour lancer une
macro-commande. Par contre, ton deuxième tableau est lié au premier. ( Nb :
Pour que ta liste de validation fonctionne, il faut que ta zone de
validation soit nommée puisque cette liste n'appartient à la même feuille).

Si tu es un peu plus "trapu" en VBA, dans ton cas, j'utiliserais une boite
de dialogue pour choisir le nom du client et charger les informations dans
une variable tableau à partir de ton premier tableau et une fois validée la
boite de dialogue, déverser ces informations à la fin de ton deuxième
tableau. L'avantage est de ne pas avoir de fichiers liés.

NB : Dans les deux méthodes exposées, le principe est de travailler
directement sur le tableau final (ou fichier final) alors que dans ta
demande tu pars du tableau client pour aller ensuite sur le tableau final.
Cela me parait plus facile de fonctionner suivant mon principe.

A partir du site http://www.excelabo.net/, tu pourras accéder à des sites
qui te permettront de comprendre les fonctions citées plus haut. (Nb : Tu
pourrais également utiliser la fonction RechercheV à la place des fonctions
Index et Equiv mais cette fonction pose des problèmes si ta base client
n'est pas triée dans l'ordre alphabétique de ta 1ère colonne).

Cordialement.


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


bonjour,

j'ai un tableau de données sur un onglet excel,
avesles rubriques nom, prenom, adresse,identitifant locale,credit net.
sur ce tableau il y a plus de 100 clients.

sur ce meme onglet je voudrai génerer ce meme tableau sur un autre


classeur

excel pour ne pas allourdir le classeur ou existe le tableau.

J'ai donc un bouton de commande, et je veux lors de l'appui sur ce bouton


de

commande qui me demande le nom client que je veux afficher sur un autre
classeur excel en entrant ce nom client,il m'afiicherai toutes les données


le

conçernant sur cette autre classeur

savez vous comment faire.









Avatar
hali
je te rexplique tout ca rai
desolé de ne pas avoir était clair

au fait sur mon feuillet 1
j'ai un tableau avec plusieurs intitulé(nom, prenom,adresse...)
et j'ai deux boutons de commandes sur ce meme feuillet.

je souhaite via le premier bouton de commande en appuyant dessus récuperer
suivant un nom rentré ds une boite dialogue afficher le meme tableau sur un
autre classeur excel

et pour le deuxieme bouton en appuyant dessus récuperer le tableau sur un
autre classeur excel suivant un code client selectionner sur une boite de
dialogue par exemple.

tu sait comment faire
merci

"Rai" wrote:

Moi pas avoir comprendre langage toi.

Moi admiratif devant GrandGuru qui savoir faire tenir un grand tableau en entier sur onglet.
Croire que onglet limité à 32 caractères...

sic

"hali" a écrit dans le message de news:
bonjour,

j'ai un tableau de données sur un onglet excel,
avesles rubriques nom, prenom, adresse,identitifant locale,credit net.
sur ce tableau il y a plus de 100 clients.

sur ce meme onglet je voudrai génerer ce meme tableau sur un autre classeur
excel pour ne pas allourdir le classeur ou existe le tableau.

J'ai donc un bouton de commande, et je veux lors de l'appui sur ce bouton de
commande qui me demande le nom client que je veux afficher sur un autre
classeur excel en entrant ce nom client,il m'afiicherai toutes les données le
conçernant sur cette autre classeur

savez vous comment faire.







Avatar
E KERGRESSE
Salut Misange,

Merci du tuyau, ça m'apprendra à ne pas suffisamment fréquenter le forum ces
temps-çi.

Cordialement.


"Misange" a écrit dans le message de news:
eqyYm#
salut Eric :-)
te casse pas trop va, sous le nom de urgent puis de hali, c'est sa 43°
question (si si, sans compter les réponses et les compléments) depuis le
5 novembre. Avant de réfléchir deux secondes, il pose sa question.
Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta

on 14/11/2004 15:47:
Bonjour Hali,

Si j'ai bien compris, tu souhaiterais récupérer une série d'informations
relative à un client d'un premier tableau pour les incorporer dans un
deuxième tableau situé dans un autre classeur. Il y a plusieurs manières
de


réaliser cela.

Si tu n'es pas trop familiarisé avec le langage VBA, je pense que tu
peux


t'en tirer en plaçant dans ton deuxième tableau des fonctions Index et
Equiv


pour récupérer les informations relatives à ton client et sachant que le
nom


(ou l'identifiant) du client est choisi à partir d'une liste de
validation


dans ton deuxième tableau.
Dans cette solution, il n'y a pas besoin de bouton pour lancer une
macro-commande. Par contre, ton deuxième tableau est lié au premier. (
Nb :


Pour que ta liste de validation fonctionne, il faut que ta zone de
validation soit nommée puisque cette liste n'appartient à la même
feuille).



Si tu es un peu plus "trapu" en VBA, dans ton cas, j'utiliserais une
boite


de dialogue pour choisir le nom du client et charger les informations
dans


une variable tableau à partir de ton premier tableau et une fois validée
la


boite de dialogue, déverser ces informations à la fin de ton deuxième
tableau. L'avantage est de ne pas avoir de fichiers liés.

NB : Dans les deux méthodes exposées, le principe est de travailler
directement sur le tableau final (ou fichier final) alors que dans ta
demande tu pars du tableau client pour aller ensuite sur le tableau
final.


Cela me parait plus facile de fonctionner suivant mon principe.

A partir du site http://www.excelabo.net/, tu pourras accéder à des
sites


qui te permettront de comprendre les fonctions citées plus haut. (Nb :
Tu


pourrais également utiliser la fonction RechercheV à la place des
fonctions


Index et Equiv mais cette fonction pose des problèmes si ta base client
n'est pas triée dans l'ordre alphabétique de ta 1ère colonne).

Cordialement.


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


bonjour,

j'ai un tableau de données sur un onglet excel,
avesles rubriques nom, prenom, adresse,identitifant locale,credit net.
sur ce tableau il y a plus de 100 clients.

sur ce meme onglet je voudrai génerer ce meme tableau sur un autre


classeur

excel pour ne pas allourdir le classeur ou existe le tableau.

J'ai donc un bouton de commande, et je veux lors de l'appui sur ce
bouton




de

commande qui me demande le nom client que je veux afficher sur un autre
classeur excel en entrant ce nom client,il m'afiicherai toutes les
données




le

conçernant sur cette autre classeur

savez vous comment faire.











Avatar
JièL Goubert
Bonjoir(c) Misange et Eric

n'oublions pas aussi qu'une fois la réponse "générique" publié, celle ci
n'etant pas spécifiquement adapté à SON cas et hali/urgent ne sachant pas
l'adapter, il répond : "ça marche pas ton truc" !!!

C'est quand même nettement plus reposant de demander aux autres de le faire
plutot que d'essayer d'avancer sois même, faut avouer...

--
La FAQ Outlook est la : http://faq.outlook.free.fr
JièL / Jean-Louis GOUBERT
Co-auteur de "Internet + de 1 000 trucs de pros" chez Micro Application
http://faq.outlook.free.fr/livreMA/internet_plus_de_1000_trucs_de_pros.htm

Le 14/11/2004 16:35 vous avez écrit ceci :
salut Eric :-)
te casse pas trop va, sous le nom de urgent puis de hali, c'est sa 43°
question (si si, sans compter les réponses et les compléments) depuis le
5 novembre. Avant de réfléchir deux secondes, il pose sa question.
Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta

on 14/11/2004 15:47:

Bonjour Hali,

Si j'ai bien compris, tu souhaiterais récupérer une série d'informations
relative à un client d'un premier tableau pour les incorporer dans un
deuxième tableau situé dans un autre classeur. Il y a plusieurs
manières de
réaliser cela.

Si tu n'es pas trop familiarisé avec le langage VBA, je pense que tu peux
t'en tirer en plaçant dans ton deuxième tableau des fonctions Index et
Equiv
pour récupérer les informations relatives à ton client et sachant que
le nom
(ou l'identifiant) du client est choisi à partir d'une liste de
validation
dans ton deuxième tableau.
Dans cette solution, il n'y a pas besoin de bouton pour lancer une
macro-commande. Par contre, ton deuxième tableau est lié au premier. (
Nb :
Pour que ta liste de validation fonctionne, il faut que ta zone de
validation soit nommée puisque cette liste n'appartient à la même
feuille).

Si tu es un peu plus "trapu" en VBA, dans ton cas, j'utiliserais une
boite
de dialogue pour choisir le nom du client et charger les informations
dans
une variable tableau à partir de ton premier tableau et une fois
validée la
boite de dialogue, déverser ces informations à la fin de ton deuxième
tableau. L'avantage est de ne pas avoir de fichiers liés.

NB : Dans les deux méthodes exposées, le principe est de travailler
directement sur le tableau final (ou fichier final) alors que dans ta
demande tu pars du tableau client pour aller ensuite sur le tableau
final.
Cela me parait plus facile de fonctionner suivant mon principe.

A partir du site http://www.excelabo.net/, tu pourras accéder à des
sites
qui te permettront de comprendre les fonctions citées plus haut. (Nb : Tu
pourrais également utiliser la fonction RechercheV à la place des
fonctions
Index et Equiv mais cette fonction pose des problèmes si ta base client
n'est pas triée dans l'ordre alphabétique de ta 1ère colonne).

Cordialement.


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


bonjour,

j'ai un tableau de données sur un onglet excel,
avesles rubriques nom, prenom, adresse,identitifant locale,credit net.
sur ce tableau il y a plus de 100 clients.

sur ce meme onglet je voudrai génerer ce meme tableau sur un autre



classeur

excel pour ne pas allourdir le classeur ou existe le tableau.

J'ai donc un bouton de commande, et je veux lors de l'appui sur ce
bouton



de

commande qui me demande le nom client que je veux afficher sur un autre
classeur excel en entrant ce nom client,il m'afiicherai toutes les
données



le

conçernant sur cette autre classeur

savez vous comment faire.











Avatar
michdenis
Bonjour Misange, Jiel, Éric,

À cette question :" trouver le nombre d'occurence sans doublon dans une colonne"

Daniel Maher répondit ceci :
=NB(1/FREQUENCE(SI(Statutsñ;EQUIV(Noms;Noms;0));LIGNE(INDIRECT("1:"&LIGNES(Noms)))))

Et s'il s'était contenter de répondre à l'intervenant d'utiliser une amalgamme de fonctions en les énumérant : Nb(),
Frequence(), Equiv(), Ligne(), Indirect() , le tout dans une formule matricielle....il y a fort à parier que plusieurs
seraient toujours à la recherche de la bonne combinaison ! Et pourtant, cette formule n'est quand même pas si compliquée
que cela !!! Les Maher, AV et cie s'en gargarisent tous les jours ....Et vous ?



Salutations!





"Misange" a écrit dans le message de news: eqyYm%
salut Eric :-)
te casse pas trop va, sous le nom de urgent puis de hali, c'est sa 43°
question (si si, sans compter les réponses et les compléments) depuis le
5 novembre. Avant de réfléchir deux secondes, il pose sa question.
Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta

on 14/11/2004 15:47:
Bonjour Hali,

Si j'ai bien compris, tu souhaiterais récupérer une série d'informations
relative à un client d'un premier tableau pour les incorporer dans un
deuxième tableau situé dans un autre classeur. Il y a plusieurs manières de
réaliser cela.

Si tu n'es pas trop familiarisé avec le langage VBA, je pense que tu peux
t'en tirer en plaçant dans ton deuxième tableau des fonctions Index et Equiv
pour récupérer les informations relatives à ton client et sachant que le nom
(ou l'identifiant) du client est choisi à partir d'une liste de validation
dans ton deuxième tableau.
Dans cette solution, il n'y a pas besoin de bouton pour lancer une
macro-commande. Par contre, ton deuxième tableau est lié au premier. ( Nb :
Pour que ta liste de validation fonctionne, il faut que ta zone de
validation soit nommée puisque cette liste n'appartient à la même feuille).

Si tu es un peu plus "trapu" en VBA, dans ton cas, j'utiliserais une boite
de dialogue pour choisir le nom du client et charger les informations dans
une variable tableau à partir de ton premier tableau et une fois validée la
boite de dialogue, déverser ces informations à la fin de ton deuxième
tableau. L'avantage est de ne pas avoir de fichiers liés.

NB : Dans les deux méthodes exposées, le principe est de travailler
directement sur le tableau final (ou fichier final) alors que dans ta
demande tu pars du tableau client pour aller ensuite sur le tableau final.
Cela me parait plus facile de fonctionner suivant mon principe.

A partir du site http://www.excelabo.net/, tu pourras accéder à des sites
qui te permettront de comprendre les fonctions citées plus haut. (Nb : Tu
pourrais également utiliser la fonction RechercheV à la place des fonctions
Index et Equiv mais cette fonction pose des problèmes si ta base client
n'est pas triée dans l'ordre alphabétique de ta 1ère colonne).

Cordialement.


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


bonjour,

j'ai un tableau de données sur un onglet excel,
avesles rubriques nom, prenom, adresse,identitifant locale,credit net.
sur ce tableau il y a plus de 100 clients.

sur ce meme onglet je voudrai génerer ce meme tableau sur un autre


classeur

excel pour ne pas allourdir le classeur ou existe le tableau.

J'ai donc un bouton de commande, et je veux lors de l'appui sur ce bouton


de

commande qui me demande le nom client que je veux afficher sur un autre
classeur excel en entrant ce nom client,il m'afiicherai toutes les données


le

conçernant sur cette autre classeur

savez vous comment faire.









Avatar
GD
Bonsour ® sabatier
a propos de ton inconnu inscrit au diner ... kalid bahiri
peut etre que ce n'est qu' hali ????
bah!!! il rit ...
;o)))



wrote:
que tu railles, rai!!!!
jps

"Rai" a écrit dans le message de
news:41976501$0$7515$
Moi pas avoir comprendre langage toi.

Moi admiratif devant GrandGuru qui savoir faire tenir un grand
tableau en entier sur onglet.
Croire que onglet limité à 32 caractères...

sic

"hali" a écrit dans le message de
news:
bonjour,

j'ai un tableau de données sur un onglet excel,
avesles rubriques nom, prenom, adresse,identitifant locale,credit
net. sur ce tableau il y a plus de 100 clients.

sur ce meme onglet je voudrai génerer ce meme tableau sur un autre
classeur excel pour ne pas allourdir le classeur ou existe le
tableau.

J'ai donc un bouton de commande, et je veux lors de l'appui sur ce
bouton de commande qui me demande le nom client que je veux afficher
sur un autre classeur excel en entrant ce nom client,il m'afiicherai
toutes les données le conçernant sur cette autre classeur

savez vous comment faire.




1 2