OVH Cloud OVH Cloud

jointure complete

3 réponses
Avatar
marianne puget
Bonsoir,
Avant tout je tiens à remercier tous les experts qui animent
ce forum sans qui les novices comme auraient baissé les bras.

J'essaye de mettre au point une procédure qui me joint deux fichiers
_La jointure des fichiers se fait sur la colonne a
_ Cette colonne doit avoir un ctrl sur la structure de donnée, en final
elle doit ëtre alpha en tenant compte de la longueur avec les (_)
éventuelles
_Le fichier1 dont le nombre de colonne(s) est aléatoire, reçoit le fichier2
composé de 5 colonnes
Si dans fichier1,range("a") il y a zero ou une fois "toto" et dans
fichier2 n fois "toto"
Alors fichier1 ,à partir de colonne aléatoire joindra n fois toto avec
ces 5 colonnes

Cela fait + de 3heures que j'essaye avec un find? dur, dur!
Pouvez m'aider à m'en sortir?
Cordialement,Cricri

3 réponses

Avatar
FxM
Bonjour,

Sans préjuger de ce que mes collègues pourraient écrire, je dois avouer
qu'un exemple aiderait fortement à renseigner mon demi-neurone de blonde
pas réveillée :o)

En particulier, les termes suivants restent obscurs même si le tout ne
doit pas être si compliqué :

- 'jointure'/'joindra' -> ça sent la base de données

- Cette colonne doit avoir un ctrl [-> contrôle] sur la structure de
donnée, en final elle doit être alpha [-> ...bétique ou ...numérique,
avec ou sans majuscules, caractères spéciaux, etc...] en tenant compte
de la longueur avec les (_) éventuelles [oui, mais encore ???]

- Si dans fichier1,range("a") il y a zero ou une fois "toto" [...]

Voilà, voilà, ..

@+
FxM



marianne puget wrote:
Bonsoir,
Avant tout je tiens à remercier tous les experts qui animent
ce forum sans qui les novices comme auraient baissé les bras.

J'essaye de mettre au point une procédure qui me joint deux fichiers
_La jointure des fichiers se fait sur la colonne a
_ Cette colonne doit avoir un ctrl sur la structure de donnée, en final
elle doit ëtre alpha en tenant compte de la longueur avec les (_)
éventuelles
_Le fichier1 dont le nombre de colonne(s) est aléatoire, reçoit le fichier2
composé de 5 colonnes
Si dans fichier1,range("a") il y a zero ou une fois "toto" et dans
fichier2 n fois "toto"
Alors fichier1 ,à partir de colonne aléatoire joindra n fois toto avec
ces 5 colonnes

Cela fait + de 3heures que j'essaye avec un find? dur, dur!
Pouvez m'aider à m'en sortir?
Cordialement,Cricri




Avatar
FxM
Olalalalalalalalalaaaaaaaa .....
Il faudra copier 100 fois "pas de fichier joint sur MPFE" :o)
http://www.cjoint.com (entre autres) est là pour ça.

Je jette un oeil lorsque je serai à la maison et te dis.

@+
FxM

PS : pas de copier-coller dans les 100 fois ci-dessus, na !





marianne puget wrote:
Effectivement un exemple vaut mieux qu'un long discours!.
merci pour votre aide
cdt, cricri

"FxM" a écrit dans le message de
news:%238y%235W7$
Bonjour,

Sans préjuger de ce que mes collègues pourraient écrire, je dois avouer
qu'un exemple aiderait fortement à renseigner mon demi-neurone de blonde
pas réveillée :o)

En particulier, les termes suivants restent obscurs même si le tout ne
doit pas être si compliqué :

- 'jointure'/'joindra' -> ça sent la base de données

- Cette colonne doit avoir un ctrl [-> contrôle] sur la structure de
donnée, en final elle doit être alpha [-> ...bétique ou ...numérique,
avec ou sans majuscules, caractères spéciaux, etc...] en tenant compte
de la longueur avec les (_) éventuelles [oui, mais encore ???]

- Si dans fichier1,range("a") il y a blanc ou une fois "toto" [...]

Voilà, voilà, ..

@+
FxM



marianne puget wrote:
Bonsoir,
Avant tout je tiens à remercier tous les experts qui animent
ce forum sans qui les novices comme auraient baissé les bras.

J'essaye de mettre au point une procédure qui me joint deux fichiers
_La jointure des fichiers se fait sur la colonne a
_ Cette colonne doit avoir un ctrl sur la structure de donnée, en final
elle doit ëtre alpha en tenant compte de la longueur avec les (_)
éventuelles
_Le fichier1 dont le nombre de colonne(s) est aléatoire, reçoit le
fichier2


composé de 5 colonnes
Si dans fichier1,range("a") il y a zero ou une fois "toto" et dans
fichier2 n fois "toto"
Alors fichier1 ,à partir de colonne aléatoire joindra n fois toto
avec


ces 5 colonnes

Cela fait + de 3heures que j'essaye avec un find? dur, dur!
Pouvez m'aider à m'en sortir?
Cordialement,Cricri










Avatar
FxM
FxM wrote:
Olalalalalalalalalaaaaaaaa .....
Il faudra copier 100 fois "pas de fichier joint sur MPFE" :o)
http://www.cjoint.com (entre autres) est là pour ça.

Je jette un oeil lorsque je serai à la maison et te dis.

@+
FxM

PS : pas de copier-coller dans les 100 fois ci-dessus, na !



Re-bonsoir Marianne,

2 fichiers joints, c'est 200 lignes :o) !!!


Un aperçu de ce que pourrait donner ton problème :
http://cjoint.com/?mnxVln6PEa

Crée un sous-répertoire dans lequel tu décompacteras les trois fichiers.
J'ai supposé les fichier1.xls et fichier2.xls

Lance la macro test (outil | macro | macro | ...).
Le résultat est en feuille "zorglub".
Alt-F11 pour voir le code et les différents paramètres.
La principale contrainte actuelle est de considérer les données comme
débutant en cellule A1 sans aucun titre, aussi bien en entrée (fichier1
et fichier2) qu'en sortie dans la feuille "zorglub".

Dis-moi si ça te convient.

@+
FxM