Accueil > Forum > > > > Minette en désarroi
Minette en désarroi
jeudi 18 juillet 2002 à 11:27:37 |
Minette en désarroi

PetitGognol
|
J'ai un programme qui fonctionne en VBA, sous Excel. Il se passe pas mal de choses, et j'aimerai pouvoir afficher les étapes par lesquelles passe la macro. Il ne s'agit pas d'une barre de progression mais bien de quelque chose du type : 1 - Ouverture du fichier 2 - Lancement du traitement 3 - et ainsi de suite... Si j'utilise une form, elle s'affiche et stoppe la macro tant que je n'ai pas cliqué sur la croix...j'ai essayé de mettre un timer, mais je n'y arrive pas... Quelqu'un a une idée ?
|
|
jeudi 18 juillet 2002 à 12:50:16 |
Re : Fenêtre Excel

seblomb
|
Salut, Pour faire apparaître une fenêtre qui affiche "Ouverture du fichier" par exemple, Tu peux créer une UserForm dans la partie VB de Excel, Puis dans ton code, tu ajoutes: UserForm1.Show UserForm1.Repaint ' ton code....blablabla Unload UserForm1 Et dans les options de ta userform, choisis la valeur False pour ShowModal. Bye. Ah oui, juste un truc, mets un titre un peu plus explicite: ça pourrait aider ceux qui ont le même problème que toi et qui aimeraient le résoudre  ------------------------------- Réponse au message : ------------------------------- J'ai un programme qui fonctionne en VBA, sous Excel. Il se passe pas mal de choses, et j'aimerai pouvoir afficher les étapes par lesquelles passe la macro. Il ne s'agit pas d'une barre de progression mais bien de quelque chose du type : 1 - Ouverture du fichier 2 - Lancement du traitement 3 - et ainsi de suite... Si j'utilise une form, elle s'affiche et stoppe la macro tant que je n'ai pas cliqué sur la croix...j'ai essayé de mettre un timer, mais je n'y arrive pas... Quelqu'un a une idée ?
|
|
jeudi 18 juillet 2002 à 19:13:49 |
Re : Fenêtre Excel

PetitGognol
|
PetitGognol ------------------------------- Réponse au message : ------------------------------- ça a l'air bien ton truc, mais je bosse seulement sur excel 97, avec VBA fourni, et je n'ai pas l'option showmodal dans les propriétés de ma form. Dans l'aide VBA, il est dit que de toute façon une form est toujour modale. Reste-t-il un moyen pour m'en sortir ? Merci de ton aide. Salut, Pour faire apparaître une fenêtre qui affiche "Ouverture du fichier" par exemple, Tu peux créer une UserForm dans la partie VB de Excel, Puis dans ton code, tu ajoutes: UserForm1.Show UserForm1.Repaint ' ton code....blablabla Unload UserForm1 Et dans les options de ta userform, choisis la valeur False pour ShowModal. Bye. Ah oui, juste un truc, mets un titre un peu plus explicite: ça pourrait aider ceux qui ont le même problème que toi et qui aimeraient le résoudre  ------------------------------- Réponse au message : ------------------------------- J'ai un programme qui fonctionne en VBA, sous Excel. Il se passe pas mal de choses, et j'aimerai pouvoir afficher les étapes par lesquelles passe la macro. Il ne s'agit pas d'une barre de progression mais bien de quelque chose du type : 1 - Ouverture du fichier 2 - Lancement du traitement 3 - et ainsi de suite... Si j'utilise une form, elle s'affiche et stoppe la macro tant que je n'ai pas cliqué sur la croix...j'ai essayé de mettre un timer, mais je n'y arrive pas... Quelqu'un a une idée ?
|
|
vendredi 19 juillet 2002 à 08:46:07 |
Re : Fenêtre Excel

seblomb
|
Je sais pas si ça marche avec Excel97, mais verifies si tu as: - dans ta fenêtre Excel, clique sur Outils->Macro->Visual Basic Editor - une fois que tu as ta fenêtre VB, clique sur Insertion->UserForm Et ShowModal se trouve dans la liste des propriétés de la UserForm à gauche de l'écran. Voilà, j'espère que ça t'aura aider, sinon je vois rien d'autres, désolé. Bon courage. ------------------------------- Réponse au message : ------------------------------- PetitGognol ------------------------------- Réponse au message : ------------------------------- ça a l'air bien ton truc, mais je bosse seulement sur excel 97, avec VBA fourni, et je n'ai pas l'option showmodal dans les propriétés de ma form. Dans l'aide VBA, il est dit que de toute façon une form est toujour modale. Reste-t-il un moyen pour m'en sortir ? Merci de ton aide. Salut, Pour faire apparaître une fenêtre qui affiche "Ouverture du fichier" par exemple, Tu peux créer une UserForm dans la partie VB de Excel, Puis dans ton code, tu ajoutes: UserForm1.Show UserForm1.Repaint ' ton code....blablabla Unload UserForm1 Et dans les options de ta userform, choisis la valeur False pour ShowModal. Bye. Ah oui, juste un truc, mets un titre un peu plus explicite: ça pourrait aider ceux qui ont le même problème que toi et qui aimeraient le résoudre  ------------------------------- Réponse au message : ------------------------------- J'ai un programme qui fonctionne en VBA, sous Excel. Il se passe pas mal de choses, et j'aimerai pouvoir afficher les étapes par lesquelles passe la macro. Il ne s'agit pas d'une barre de progression mais bien de quelque chose du type : 1 - Ouverture du fichier 2 - Lancement du traitement 3 - et ainsi de suite... Si j'utilise une form, elle s'affiche et stoppe la macro tant que je n'ai pas cliqué sur la croix...j'ai essayé de mettre un timer, mais je n'y arrive pas... Quelqu'un a une idée ?
|
|
vendredi 19 juillet 2002 à 16:49:55 |
Re : Fenêtre Excel

PetitGognol
|
PetitGognol ------------------------------- Réponse au message : ------------------------------- Le problème est bien que cette propriété n'existe pas sous VBA... Je sais pas si ça marche avec Excel97, mais verifies si tu as: - dans ta fenêtre Excel, clique sur Outils->Macro->Visual Basic Editor - une fois que tu as ta fenêtre VB, clique sur Insertion->UserForm Et ShowModal se trouve dans la liste des propriétés de la UserForm à gauche de l'écran. Voilà, j'espère que ça t'aura aider, sinon je vois rien d'autres, désolé. Bon courage. ------------------------------- Réponse au message : ------------------------------- PetitGognol ------------------------------- Réponse au message : ------------------------------- ça a l'air bien ton truc, mais je bosse seulement sur excel 97, avec VBA fourni, et je n'ai pas l'option showmodal dans les propriétés de ma form. Dans l'aide VBA, il est dit que de toute façon une form est toujour modale. Reste-t-il un moyen pour m'en sortir ? Merci de ton aide. Salut, Pour faire apparaître une fenêtre qui affiche "Ouverture du fichier" par exemple, Tu peux créer une UserForm dans la partie VB de Excel, Puis dans ton code, tu ajoutes: UserForm1.Show UserForm1.Repaint ' ton code....blablabla Unload UserForm1 Et dans les options de ta userform, choisis la valeur False pour ShowModal. Bye. Ah oui, juste un truc, mets un titre un peu plus explicite: ça pourrait aider ceux qui ont le même problème que toi et qui aimeraient le résoudre  ------------------------------- Réponse au message : ------------------------------- J'ai un programme qui fonctionne en VBA, sous Excel. Il se passe pas mal de choses, et j'aimerai pouvoir afficher les étapes par lesquelles passe la macro. Il ne s'agit pas d'une barre de progression mais bien de quelque chose du type : 1 - Ouverture du fichier 2 - Lancement du traitement 3 - et ainsi de suite... Si j'utilise une form, elle s'affiche et stoppe la macro tant que je n'ai pas cliqué sur la croix...j'ai essayé de mettre un timer, mais je n'y arrive pas... Quelqu'un a une idée ?
|
|
vendredi 19 juillet 2002 à 19:06:18 |
Re : Fenêtre Excel

Charlie
|
un simple MSGBOX ne suffirait pas... ou bien prend toi une sheet a part et fait afficher les étapes dedans! ------------------------------- Réponse au message : ------------------------------- PetitGognol ------------------------------- Réponse au message : ------------------------------- Le problème est bien que cette propriété n'existe pas sous VBA... Je sais pas si ça marche avec Excel97, mais verifies si tu as: - dans ta fenêtre Excel, clique sur Outils->Macro->Visual Basic Editor - une fois que tu as ta fenêtre VB, clique sur Insertion->UserForm Et ShowModal se trouve dans la liste des propriétés de la UserForm à gauche de l'écran. Voilà, j'espère que ça t'aura aider, sinon je vois rien d'autres, désolé. Bon courage. ------------------------------- Réponse au message : ------------------------------- PetitGognol ------------------------------- Réponse au message : ------------------------------- ça a l'air bien ton truc, mais je bosse seulement sur excel 97, avec VBA fourni, et je n'ai pas l'option showmodal dans les propriétés de ma form. Dans l'aide VBA, il est dit que de toute façon une form est toujour modale. Reste-t-il un moyen pour m'en sortir ? Merci de ton aide. Salut, Pour faire apparaître une fenêtre qui affiche "Ouverture du fichier" par exemple, Tu peux créer une UserForm dans la partie VB de Excel, Puis dans ton code, tu ajoutes: UserForm1.Show UserForm1.Repaint ' ton code....blablabla Unload UserForm1 Et dans les options de ta userform, choisis la valeur False pour ShowModal. Bye. Ah oui, juste un truc, mets un titre un peu plus explicite: ça pourrait aider ceux qui ont le même problème que toi et qui aimeraient le résoudre  ------------------------------- Réponse au message : ------------------------------- J'ai un programme qui fonctionne en VBA, sous Excel. Il se passe pas mal de choses, et j'aimerai pouvoir afficher les étapes par lesquelles passe la macro. Il ne s'agit pas d'une barre de progression mais bien de quelque chose du type : 1 - Ouverture du fichier 2 - Lancement du traitement 3 - et ainsi de suite... Si j'utilise une form, elle s'affiche et stoppe la macro tant que je n'ai pas cliqué sur la croix...j'ai essayé de mettre un timer, mais je n'y arrive pas... Quelqu'un a une idée ?
|
|
mercredi 8 juin 2005 à 23:20:27 |
Re : Minette en désarroi

ricomiracle
|
Salut
Tu pourrais aussi mettre une ListBox dans dans un userform et ajouter
un item avec un string qui décrit l'étape: listbox.add
"....................." à cahqe étapes?
|
|
lundi 13 juin 2005 à 18:59:24 |
Re : Minette en désarroi

Xabixu
|
Il suffit de mettre des MsgBox! MsgBox("Début du programme") Partie 1 de ton programme MsgBox("Partie 2 du programme") Partie 2 du programme MsgBox("Valeur de la variable var: " & var) 'pour intercepter la valeur d'une variable Partie final MsgBox("C'est fini !")
|
|
mardi 12 juillet 2005 à 13:07:47 |
Re : Minette en désarroi

emilekader
|
salut voilà mon code vba et j'ai un pb.
Je voudrai transformer des .xls en .dbf
ce code le fait mais il prend le contenu du premier fichier et l'affecte à tous les fichiers qu'il créé...
Dim temp As String
Dim fso, dossier, lstfichiers, f
Const chemin = "C:\testo\temp"
Set fso = CreateObject("Scripting.FileSystemObject")
Set dossier = fso.GetFolder(chemin)
Set lstfichiers = dossier.Files
For Each f In lstfichiers
Range("A1").Select
Selection.CurrentRegion.Select
Selection.Columns.AutoFit
Columns("C:C").Select
Selection.NumberFormat = "0.00"
Range("A1").Select
Selection.CurrentRegion.Select
temp = Left(f.Path, Len(f.Path) - 4) +
".dbf"
ActiveWorkbook.SaveAs Filename:=temp, FileFormat:=xlDBF4, _
CreateBackup:=False
Next f
MsgBox "traitement terminé"
emilekaderVotre texte ICIVotre texte ici
|
|
Cette discussion est classée dans : macro, passe, minette, désarroi
Répondre à ce message
Sujets en rapport avec ce message
macro excel protégée par un mot de passe [ par DAvAD ]
Salut,Je cherche un moyen de lire le code d'une macro excel protégée par un mot de passe.Merci par avance
Trouver le mot de passe d'une macro EXCEL protégée [ par Fabio ]
Salut à tous,Suivant les indications donnés sur ce forum, j'ai consulté la doc pour lire le code d'une macro protégée. Ca marche bien pour les xla de
Macro Excel bloquée par mot de passe. [ par mdavette ]
Débutant VB, je viens de récuperer un fichier Excel avec des macros. Je voudrais pouvoir modifier ces macros, mais à chaque fois, j'ai besoin d'un mot
MOT DE PASSE PERDU SUR *.xls et macro vba [ par zensomme ]
zensomme j'ai oublié mes mots de passe SUR *.xls et macro vbapourriez vous m'aider à les retrouver d'avance merci car je suis bien ennuyé
Comment décrypter le mot de passe d'une macro sous VBA-Excel ? [ par rasha ]
Bonjour,Sur un de mes fichiers Excel, j'ai une macro, protégée par mot de passe. J'aurais aimé décrypter ou bypasser le mot de passe, ce qui me permet
mot de passe des macro excel [ par fracine ]
salut, quelqu'un sait-il comment passer outre un mot de passe de projet excel dans le VBE afin de voir les codes sources des modules ??? il existe de
crér un mot de passe en vba [ par tisba35 ]
Bonjour,En fait, je développe actuellement une application en vba sous escel.je souhaite lors du lancement d'une macro proposer un mot de passe afin d
Mot de passe perdu pour une macro sous Excel [ par kcommekiller ]
Bonjour, J'ai un petit souci à propos d'un programme VBA. Un stagiaire à créé des macros sous excel mais les a munies d'un mot de passe. Hors personne
urgent je voudrai savoir comment integrer un mot de passe à ma macro mais aussi intredire l'accès aux codes si qq1 peut m'aider [ par bierataise ]
Bonjour,comment faire pour insérer une userform qui demande un mot de passe et aussi comment bloquer l'accès aux codes de la macro.
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
LISTVIEW ET EXCELLISTVIEW ET EXCEL par Fripouil
Cliquez pour lire la suite par Fripouil
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|