Macro excel fichier - VB/VBA/VBS - Programmation
Marsh Posté le 26-08-2005 à 10:01:45
Il te faut faire un InputBox qui te demanderait de saisir le nombre de fois que tu veux répéter l'opération.
Puis d'ajouter un
Code :
|
(récupéré de l'InputBox)
Marsh Posté le 26-08-2005 à 10:24:19
Salut made37,
Une boucle qui irait bien pour ton cas c'est Do... Loop While, avec une variable public qui te permettrait de poser le nom de tes feuilles gas_A en variable, et une variable i pour demander si un autre fichier est à traiter
Public A as integer |
bon courage
Marsh Posté le 26-08-2005 à 11:39:42
pas bete vos conseils !
on m'a proposé ca aussi
mais la do while est sympa je trouve avec le choix en direct
Code :
|
Marsh Posté le 26-08-2005 à 14:55:37
Salut made37
made37 a écrit : For i = 1 To 10 |
Cette macro-ci répond au problème que tu as posé mais me semble "délicate" pour 2 raisons :
1- tu es limité à 10 fichiers... (il vaudrait mieux for i= 1 to X et faire décider du X(nombre de fichiers) grace à une imput box comme proposé par guigui13
2- Comment va réagir la macros si tu as moins de 10 fichiers ?
made37 a écrit : |
Cette macro-là ne sert qu'à copier 6 fois la feuille "gas" d'un classeur excel unique et défini dans la macro dans un classeur unique et défini dans la macro (la même feuille aura un numéro de gas_1 à gas_6)
made37 a écrit : For i = 1 To 6 |
Cette macro là ne répond pas du tout au problème, j'en conclu que c'est la macro de traitement pour préparer tes graphiques...
bon courage
Marsh Posté le 26-08-2005 à 21:08:37
j'ai un souci avec mes remplacement de "." en ",". il me transforme avec une *10^-5 des nombres
iitiale ma variable = 1.000E00 et apres le replace ca donne 1E5.
Merci encore.
Marsh Posté le 29-08-2005 à 09:40:09
Heu... tu fais quoi pour remplacer les "." par des "," ??
Code :
|
Marsh Posté le 29-08-2005 à 12:51:44
je fais sur chaque feuille :
Code :
|
Voila et ches chaint ce 10E5 qui arrive !
Marsh Posté le 29-08-2005 à 14:04:36
made37 a écrit : je fais sur chaque feuille :
|
Tu sais qu'il y a un parametre specialement pour definir le separateur de decimal pendant la conversion... :
Code :
|
Donc pas besoin de faire le cells.replace ensuite..
Marsh Posté le 29-08-2005 à 14:41:06
je savais pas je vais tester ca voir
MErci
la je galere sur les macro et les graph !
Marsh Posté le 25-08-2005 à 14:20:56
Bonjour,
Voici un bout de ma macro excel et je voudrais faire une boucle qui me permette de choisir combien de fichier .plot j'ouvre et au lieu de faire des copier coller basiques en fontion du nombre de fichier que je veux ouvrir puis d'importer les données. Ensuite je copier toute mes feuilles dans un classeur pour des graphs !
Merci pour votre aide.
MaDe
P.S. : bon saussi pour manipuler via macro des cellules avec du texte.