|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : octobre 2009 Messages : 21 ![]() |
Salut à tous (et toutes),
Permettez moi de présenter en premier lieu tous mes meilleurs voeux à ceux qui me liront. Cette année est placé sous le signe du défi. En effet pour ceux qui n'aurait pas froid aux yeux, j'ai un petit projet à vous soumettre pour lequel j'aurais besoins des compétences des plus acharnés d'entre vous. Etant un bille en excel (je commence à apprendre le vb) mais ayant des idées pleins la tête, je me heurte à quelques petit problèmes de competences. Voici mon projet : A partir de ca : ![]() Je souhaite pouvoir exporter un fichier CSV via une macro qui aurait cette tronche la, afin de pouvoir derriere le traiter avec un vbs à bibi : ![]() Alors j'ai bien une petite idée dans le cahier des charges, et cela ressemble à : - Je prend une cellule de reference (ex: C4) - Je lis les données qui sont a gauche, la premiere colone c'est le nom, la 2eme le prenom. - Moi meme etant la cellule concernant les droits - La case au dessus de moi est un dossier de niveau 3 - La case encore au dessus est un dossier de niveau 2. Cette case peut etre vide (car fusion de cellule) alors je parcours les case sur la gauche jusqu'a tomber sur une valeur, ce sera alors la valeur de mon dossier N2 - La Case la plus haute est le dossier N1. Meme principe,Cette case peut etre vide (car fusion de cellule) alors je parcours les case sur la gauche jusqu'a tomber sur une valeur, ce sera alors la valeur de mon dossier N1. - Je repete la meme operation mais cette fois ci en me deplacant sur la case sur ma droite, etc, jusqu'à tomber sur une case vide. - Une fois sur la case vide je refait le tout mais sur la ligne du dessous Vous l'aurez compris, il s'agit la d'un projet assez complexe... En premier lieu je souhaiterai avoir votre avis sur la faisabilite de la chose, si je suis parti dans la bonne direction (s'il n'y a pas plus simple) et je preciserai que je souhaiterai garder la forme qu'à le tableau (niveau visuel). Je solicite donc vos conseils et prouesses avec grand interet vous remercie de l'attention que vous portez à ma demande PS : Je vous ai egalement joint un exemple de fichier avec 2 feuilles vous montrant un peu ce à quoi je souhaite arriver si jamais je n'avais pas ete assez clair |
|
|
01
|
|
|
#2 | ||
|
Membre du Club
![]() Consultant KPI Inscription : août 2010 Messages : 23 ![]() |
Bonjour,
Le code suivant effectue ce que tu désires. Le résultat est affiché dans un popup et inscrit dans le fichier c:\temp\test.txt Par contre il ne gère pas l'inscription de la ligne de titre vue que les noms des champs ne sont pas dans le tableau Code :
|
||
|
|
10
|
|
|
#3 | ||
|
Invité régulier
![]() Inscription : octobre 2009 Messages : 21 ![]() |
.....je suis en plein rêve !
MERCI !!!! Ca fonctionne du feu de dieu, c'est exactement ce que je souhaitais ! Une petite modification pour l'export csv : Code :
![]() A bientôt PS : il devrait y avoir des bouton +1000 car +1 ce n'est pas assez mérité |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com