Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2000 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  interompre un lancement automatique de macro

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

interompre un lancement automatique de macro

n°1579219
chico008
what the wookie says ?
Posté le 26-06-2007 à 11:30:10  profilanswer
 

Bonjour
 
je suis confronter a un petit problème
en voulant automatiser certains choses, je vient de me bloquer moi meme.
en fait, je fait un traitement automatique avec un fichier excel, je le lance, il recupere ses données, fait son traitement, m'enregistre un fichier de sortie, et quite tout seul excel comme un grand.
 
seul problème, j'ai des erreurs dans une des macro de traitement, et comme a chaque lancement, il se ferme, pas moyen d'y arriver.
 
y a t'il un moyen d'ouvrir mon fichier sans que la macro s'execute a l'ouverture ?
j'ai essayer en ouvrant le fichier en maintenant la touche shift enfoncé, mais il s'execute quand meme.
j'utilise office 2003.
la macro se lance dans un workbook_open().
 
Merci.

mood
Publicité
Posté le 26-06-2007 à 11:30:10  profilanswer
 

n°1579225
MagicBuzz
Posté le 26-06-2007 à 11:36:26  profilanswer
 

ctrl + pause pendant que la macro tourne de mémoire

n°1579230
chico008
what the wookie says ?
Posté le 26-06-2007 à 11:40:15  profilanswer
 

ok ca a marcher, merci.

n°1579247
chico008
what the wookie says ?
Posté le 26-06-2007 à 12:05:33  profilanswer
 

autre petite question
pas pour interompre, ca c'est bon, mais plutot pour l'enregistrement au format texte.
quand j'enregistre une feuille au format texte, dans mon fichier texte final j'ai des " en debut et fin de ligne, et j'ai aussi plein de ligne vide apres les données, y a t'il une methode pour enregistrer que les données sans les cellules vides, et eventuellement ne pas mettre les " en debut et fin de ligne ?

n°1579249
jpcheck
Pioupiou
Posté le 26-06-2007 à 12:07:00  profilanswer
 

hello,
peux-tu nous indiquer ton code pour l'enregistrement, voir ta méthode utilisée, pour proposer une solution adéquate... :)

n°1579280
chico008
what the wookie says ?
Posté le 26-06-2007 à 12:56:10  profilanswer
 

la macro d'enregistrement en format texte

Code :
  1. dos = ThisWorkbook.Path
  2. savef = dos & "\sql.txt"
  3. ActiveWorkbook.SaveAs Filename:=savef, FileFormat:=xlText, CreateBackup:=False

n°1579528
chico008
what the wookie says ?
Posté le 26-06-2007 à 17:44:09  profilanswer
 

get up aaaaaaaaaaa


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  interompre un lancement automatique de macro

 

Sujets relatifs
envoi "non automatique" d'un doc excel email VIA lotusProblème de copie via macro d'une feuille vers un classeur différent
fonction SQL dans macro excelProblème macro excel
[EXCEL] Macro sans mémoire de casesMacro de "mise en forme"
Urgent - Please Macro Help me !!!!!Macro Excel : enregistrer feuille en PDF et envoi pièce jointe
Mail automatiquecréation macro pour envoie fichier excel par mail
Plus de sujets relatifs à : interompre un lancement automatique de macro


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR