Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 12/04/2005, 11h10   #1 (permalink)
Adrien
Guest
 
Messages: n/a
Par défaut Créer une barre de progression sous VBA

Salut à tous,

Voila je suis en train de créer dynamiquement un formulaire sous VBA.
J'ai déjà réussi à créer le formulaire avec :
Set newform = ThisWorkbook.VBProject.VBComponents.Add(3)
et ajouter une image et un label :
Set NewImage = newform.Designer.Controls.Add('forms.image.1')
Set NewLabel = newform.Designer.Controls.Add('forms.label.1')

Mais j'aimerais aussi ajouter une barre de progression. J'ai tenté le Set NewBar = NewForm.Designer.Controls.Add('forms.progressbar.1 ') mais ca ne fonctionne pas.
J'ai beau chercher sur internet je n'ai toujours rien trouvé à ce sujet.
Y-a-t-il quelqu'un qui aurait la solution?

merci
  Réponse avec citation
ANNONCES
Vieux 12/04/2005, 12h07   #2 (permalink)
Adrien
Guest
 
Messages: n/a
Par défaut Re:Créer une barre de progression sous VBA

C'est peut-etre une histoire de références à ajouter étant donner que c'est un controle activex... Comment peut-on ajouter la référence sur cette barre de progression en VBA ?

merci
  Réponse avec citation
Vieux 12/04/2005, 13h24   #3 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: février 2005
Messages: 3 749
Par défaut Re:Créer une barre de progression sous VBA

bonjour Adrien

pour ajouter une barre de progression dynamiquement dans une USF , tu peux essayer


Dim NewBar As Object

Set NewBar = NewForm.Designer.Controls.Add('MSComctlLib.ProgCtr l.2')

With NewBar
.Height = 30
.Width = 200
.Left = 150
.Top = 50
.Min = 0
.Max = 100
End With



bonne journée
MichelXld
MichelXld est déconnecté   Réponse avec citation
Vieux 12/04/2005, 13h48   #4 (permalink)
Adrien
Guest
 
Messages: n/a
Par défaut Re:Créer une barre de progression sous VBA

Ok merci énormément, ca marche nickel.
  Réponse avec citation
Vieux 12/04/2005, 14h00   #5 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: février 2005
Messages: 3 099
Par défaut Re:Créer une barre de progression sous VBA

Bonjour Michel, Adrien

'Zoli' Coup Michel !!! Tu l'as trouvé comment ce 'MSComctlLib.ProgCtrl.2' car il fallait le trouver !! Bravo !

Bon Après Midi
@+Thierry
_Thierry est déconnecté   Réponse avec citation
Vieux 12/04/2005, 14h45   #6 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: février 2005
Messages: 3 749
Par défaut Re:Créer une barre de progression sous VBA

rebonjour Adrien , bonjour @+Thierry

merci pour vos messages

Thierry , en fait la methode utilisée pour trouver le nom n'est pas tres orthodoxe et tient beaucoup de la chance ( mais ça peut certainement servir pour d'autres types objets ) :


j'ai inséré dans une feuille , un ProgressBar de la barre d'outils Controles , et j'ai récupéré le nom dans la barre de formules :

=INCORPORER('MSComctlLib.ProgCtrl.2';'')


j'ai ensuite copié la partie qui m'interessait dans la procedure de création de l'USF

Set NewBar = NewForm.Designer.Controls.Add('MSComctlLib.ProgCtr l.2')

...et ho surprise , il n'y avait meme pas de bug ...;o)


bon apres midi
MichelXld
MichelXld est déconnecté   Réponse avec citation
Vieux 16/04/2005, 13h12   #7 (permalink)
azzq
Guest
 
Messages: n/a
Par défaut Re:Créer une barre de progression sous VBA

:kiss:

c'est cool lol [quote][img size=150] [file name=ProgressBar.zip size=8810]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/ProgressBar.zip[/file]
Fichiers attachés
Type de fichier : zip ProgressBar.zip (8,6 Ko, 200 affichages)
  Réponse avec citation
Vieux 16/04/2005, 13h13   #8 (permalink)
azzq
Guest
 
Messages: n/a
Par défaut Re:Créer une barre de progression sous VBA

:kiss:

c'est cool lol [quote][img size=150] [file name=ProgressBar_20050416131326.zip size=8810]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/ProgressBar_20050416131326.zip[/file]
Fichiers attachés
Type de fichier : zip ProgressBar_20050416131326.zip (8,6 Ko, 150 affichages)
  Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 13h00.


(C) 2006 Excel Downloads