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.

8 réponses

1 2
Avatar
Clément Marcotte
Moi c'est pour cela que je ne suis pas dans les AMIS de Jièl ;-) et
que j'aime mieux être dans les MECHANTS (Toujours du point de vue de
JièL, évidemment).


"michdenis" a écrit dans le message de
news:%
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
sabatier
quel charlot ce geedee!
jps

"GD" a écrit dans le message de
news:%
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.








Avatar
michdenis
Je ne saurais commenter ton affirmation ...cependant,

moi, mes interventions ne sont jamais faites dans le but de me faire des amis ou des ennemis ...j'énonce simplement ce
que je pense à l'intérieur d'un certain décorum. Je laisse au lecteur le soin d'en disposer comme bon leur semble. Qu'il
y ait ou non présence d'atomes crochus n'est pas d'une absolue nécessité. Le jour où ne n'y prendrai plus plaisir,
j'irai me faire voir sous d'autres cieux Il n'y aura personne à blâmer pour cela. !!!


Salutations!




"Clément Marcotte" a écrit dans le message de news:
%
Moi c'est pour cela que je ne suis pas dans les AMIS de Jièl ;-) et
que j'aime mieux être dans les MECHANTS (Toujours du point de vue de
JièL, évidemment).


"michdenis" a écrit dans le message de
news:%
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
sabatier
je crois, denis, que tu es passé à travers l'humour de clément (si, si, il
en fait parfois!!!!)
JièL va se faire un plaisir de te dire ce que signifient les sigles AMIS et
MECHANTS....
jps

"michdenis" a écrit dans le message de
news:
Je ne saurais commenter ton affirmation ...cependant,

moi, mes interventions ne sont jamais faites dans le but de me faire des
amis ou des ennemis ...j'énonce simplement ce

que je pense à l'intérieur d'un certain décorum. Je laisse au lecteur le
soin d'en disposer comme bon leur semble. Qu'il

y ait ou non présence d'atomes crochus n'est pas d'une absolue nécessité.
Le jour où ne n'y prendrai plus plaisir,

j'irai me faire voir sous d'autres cieux Il n'y aura personne à blâmer
pour cela. !!!



Salutations!




"Clément Marcotte" a écrit dans le message
de news:

%
Moi c'est pour cela que je ne suis pas dans les AMIS de Jièl ;-) et
que j'aime mieux être dans les MECHANTS (Toujours du point de vue de
JièL, évidemment).


"michdenis" a écrit dans le message de
news:%
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
Clément Marcotte
Bonjour,

C'est parce que Jièl a des AMIS (Anti Macros Inutilement
Superfétatoires) qui s'opposent aux MECHANTS (Macroteurs Espérant
Cacher leur Humiliation en Avilissant Nos Trucs Surprenants)

P.S. Les définitions, et les critères de classification, sont de JièL,
pas de moi.
Avatar
JièL Goubert
Bonjoir(c) michdenis

Le 14/11/2004 18:01 vous avez écrit ceci :
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)))))


Mauvais exemple, la aussi il faut adapter : status, F1 et Noms.
Donc je dirais que c'est le même genre de réponse qu'a faite Eric mais qu'en
plus il a nettement développé sa pensée pour ce probléme qui n'est pas aussi
clair que celui que tu donnes comme exemple, et que La fonction ci dessus
n'est pas vraiment didactique ; elle répond juste à une question précise.
Chacun aide à sa façon

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 !


Effectivement ;-) mais la tu exagères (et dire qu'on dit que c'est les
Marseillais qui font ça ;-D) et si il avait répondu "ça se trouve dans
l'aide d'Excel", on en serait encore bien plus loin ;-)))))))

Et pourtant, cette formule n'est quand même pas si compliquée
que cela !!!


Bien sur que non, elle est même vachement simple... D'ailleurs je me demande
si je vais pas essayer d'en faire une version plus compliqué... ;-)))))))))

Les Maher, AV et cie s'en gargarisent tous les jours


En infusion, ça marche aussi ? ;-)))))))))

....Et vous ?


Pas plus de 4 par jour, au dela ça me donne des gas ;-))))))

--
JièL Gars regarisme an nain fusion

Avatar
JièL Goubert
re Bonjoir(c) michdenis

Le 15/11/2004 00:46 vous avez écrit ceci :
Je ne saurais commenter ton affirmation ...cependant,

moi, mes interventions ne sont jamais faites dans le but de me faire des amis ou des ennemis ...


Sorti du contexte c'est dificilement compréhensible... Tu as du lire les
explications de Clément sur la signification des lettres A.M.I.S et
M.E.C.H.A.N.T.S, c'est uniquement une plaisanterie qui est souvent utilisée
sur le forum Word

Pour donner un peu plus d'explication a ce mot (AMIS) :
Il arrivait assez souvent à des macroteurs sur le forum Word (rarement
besoin de programmer avec ce dernier), de répondre par des macros sans même
tenir compte des fonctionnalités du logiciels (il y a quelques exemples
assez mémorables... :-D) (*).
Quelques uns ont donc donnés des solutions identiques aux macros (voire
supérieure) sans jamais utiliser la moindre ligne de code, juste les
fonctionnalités de Word... Depuis est né le groupe des AMIS. Il n'y a
ABSOLUMENT aucune rivalité ni gueguerre entre nous sur ce forums, tout juste
nous amusons nous à chercher des solutions sans macros quand nous en voyons
une, mais il y a bien des fois où les macros sont nécessaires et nous savons
parfaitement le reconnaitre (l'inverse aussi). L'intéret c'est que ça nous
permet de chercher au plus profond de Word pour y trouver LA fonction qui va
bien, et les défis sont toujours une source d'apprentissage.

Par opposition, une fois c'est posée la question de qui etaient ceux qui
n'etaient pas des AMIS, et c'est la que sont apparus les MECHANTS

Je répète, le tout dans une ambience bonne enfants sans rivalité, et le but
final etant d'en savoir encore plus sur le logiciel en question, et
d'utiliser au mieux toutes les capacités. Pourquoi réinventer la roue en
macrotant si la fonctionnalitée existe en natif dans le logiciel ?!

(*) la dernière en date etait une demande de macro de jacqouille (il doit
pouvoir en témoigner) et qui à été remplacé par un "recherche/remplace" avec
simplement les bons arguments ;-)

--
JièL AMIS à Miami

Avatar
michdenis
Bonsoir Jiel,

Mon commentaire n'avait rien à voir avec la réponse d'Éric !

Je crois tout simplement que le groupe pour une raison que j'ignore ne traite pas "urgent" alias .... " de façon
équitable ! Et ceci depuis les premières interventions.

A ) Il y a plein de ficelles où on s'est amusé à se payer sa tête ....et pourquoi pas ...? Sauf que la redondance ne
fait pas rire particulièrement !

B ) On s'est payé sa tête et avec ton aide, on a eu que des bons mots pour l'entreprise qu'il lui a offert du travail.
On est même allé à le dénoncer auprès de son employeur ! Que des gens comme toi ou misange et cie continuent à émettre
des commentaires désobligeants à son égard me sidèrent. Vous avez le droit d'écrire toutes les inepties que vous voulez
... mais je ne suis pas obligé de les trouver drôles et de les partager.

C ) Ah ! les bonnes manières ! Personne ne peut être contre la vertu ! Mais je n'ai nul envie de jouer le rôle
d'éducateur ! Je ne suis pas un de leur "parent", ni un membre de leur famille et n'entend pas le devenir ! Les entrées
des nouveaux venus au sein du groupe de discussion sont souvent maladroites ...Personnellement, je préfère le silence en
lieu et place de ces longs diatribes sur les règles de bienséance de base lorsque l'intervention d'un demandeur ne me
convient pas.

D ) Mon plaisir, c'est la découverte d'excel ...le contenu m'intéresse plus que la forme ! Je ne répond jamais en
fonction du nom de l'intervenant ou de l'originalité de son pseudonyme, de sa fiche signalétique que l'on peut obtenir
grâce aux propriétés du message ou de tous les "salamalecques" préambulaires à la question ....le statut de bénévoles me
va très bien ... cela signifie que je n'ai aucune obligation envers les demandeurs. En conséquence, je peux choisir
d'intervenir là où je le désire ... et cela me donne suffisamment de pouvoir sur mes actions que je n'ai nul besoin d'en
imposer aux autres.

D ) Quant au nombre de questions que les intervenants posent ...je ne vois pas où est le problème ! Ce n'est sûrement
pas avec le nombre de questions des MVP adressent à ce groupe que cela va susciter beaucoup d'intérêts.

E ) Les fautes d'orthographes et la limpidité des questions ! Laissez moi rire un peu ! On pourrait à ce titre supprimer
bon nombres de questions et sûrement quelques unes de mes réponses (soyez bons joueurs!)

F ) pour ce qui est du reste de ton intervention Jiel, je laisse à chacun le loisir d'apprécier ton humour.



Salutations!




"JièL Goubert" a écrit dans le message de news:
OCl$
Bonjoir(c) michdenis

Le 14/11/2004 18:01 vous avez écrit ceci :
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)))))


Mauvais exemple, la aussi il faut adapter : status, F1 et Noms.
Donc je dirais que c'est le même genre de réponse qu'a faite Eric mais qu'en
plus il a nettement développé sa pensée pour ce probléme qui n'est pas aussi
clair que celui que tu donnes comme exemple, et que La fonction ci dessus
n'est pas vraiment didactique ; elle répond juste à une question précise.
Chacun aide à sa façon

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 !


Effectivement ;-) mais la tu exagères (et dire qu'on dit que c'est les
Marseillais qui font ça ;-D) et si il avait répondu "ça se trouve dans
l'aide d'Excel", on en serait encore bien plus loin ;-)))))))

Et pourtant, cette formule n'est quand même pas si compliquée
que cela !!!


Bien sur que non, elle est même vachement simple... D'ailleurs je me demande
si je vais pas essayer d'en faire une version plus compliqué... ;-)))))))))

Les Maher, AV et cie s'en gargarisent tous les jours


En infusion, ça marche aussi ? ;-)))))))))

....Et vous ?


Pas plus de 4 par jour, au dela ça me donne des gas ;-))))))

--
JièL Gars regarisme an nain fusion

1 2