ajout d'une feuille [VBA Excel - resolu] - VB/VBA/VBS - Programmation
Marsh Posté le 11-08-2005 à 14:11:16
Salut jpcheck
Avec une simple msgbox vbyesno tu peux faire ça.
Code :
|
Après dans ton then tu peux définir les autres actions (choisir le fichier ou autre...)
Yes donne une valeur 6 , No donne une valeur 7
C'était bien ça ta question ?
bon courage
Marsh Posté le 11-08-2005 à 14:44:20
merci pour ton aide watashi. En fait il ne s'agissait pas exactement de ce probleme. Je voulais permettre à l'utilisateur d'importer les données d'une page.
J'ai finalement trouvé un moyen d'y remédier, voici mes lignes de codes :
Code :
|
cette méthode fonctionne, mais je n'ai pas blindé les saisies, mais bon,c 'est une autre histoire
Marsh Posté le 11-08-2005 à 15:02:25
Ok la question n'était pas vraiment sur l'ajout d'une page ou msgbox...
Petit truc sur ton code :
Code :
|
T'aurais pas meilleur temps de faire :
Code :
|
T'économiserais une boucle qui surcharge souvent les petits programmes.
Par ailleurs si tu tiens à ta boucle utilise plutot un Formula qu'un value pour ta celule de destination, tu seras garanti du résultat
Marsh Posté le 11-08-2005 à 15:13:53
Code :
|
Cette méthode me plait bien, toutefois, comment récupères tu le fichier_origine? VBE me pond une erruer pour selection.paste
Marsh Posté le 11-08-2005 à 18:09:25
j'ai bien vu ton message j'aurais pas le temps de voir plus loin avant lundi. Mais si ça peut attendre mardi je regarderais ce weekend car j'ai un problème du même genre à résoudre.
Tu peux parcontre te reseigner sur les fonctions GetOpenFileName, et les filesystemobject.
désolée
Marsh Posté le 16-08-2005 à 09:41:48
salut jpcheck,
donc voilà moi j'avais un autre traitement à faire et je l ai modifié pour ta copie de la plage ("A1:J50" ). je suis sous excel 2002.
Code :
|
J'ai comme références : Visual Basic For Applications
Microsoft excel 10.0 object library
Microsoft Forms 2.0 Object library
@+ et bon courage
Marsh Posté le 11-08-2005 à 13:35:26
Bonjour, c'est encore moi
j'aurais voulu savoir qu'elle est la fonction des boite dialogs qui permet non pas d'ouvrir complètement une feuille seule, mais de l'ajouter à un fichier déjà existant.
Je ne trouve en effet pas de site qui les répertorie...
Merci d'avance!
JP
Message édité par jpcheck le 11-08-2005 à 14:51:45