Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/02/2012, 16h55   #1
Invité de passage
 
Homme
Inscription : février 2012
Messages : 31
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : février 2012
Messages : 31
Points : 4
Points : 4
Par défaut différence entre MS Excel 5.0 Dialog et Userform

Bonjour a tous,

Est ce quelqu'un connaît la différence entre un userform et MS Excel 5.0 Dialog que l'on peut insérer en tant que nouvelle feuille dans un classeur.

Je m'explique, j'ai remarqué que lorsque je fais un clique droit\insertion sur une feuille j'ai plusieurs choix soit une nouvelle feuille de calcul soit un graphique soit un une feuille macro soit une feuille MS Excel 5.0 qui ressemble grandement a un userform.

Quelqu'un sait qu'est ce que sais et a quoi cela sert?

Merci d'avance
Mrfreeze117 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2012, 10h07   #2
Rédacteur
 
Avatar de Ormonth
 
Homme Didier GONARD
Formateur Développeur Office - indépendant
Inscription : février 2008
Messages : 2 353
Détails du profil
Informations personnelles :
Nom : Homme Didier GONARD
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Formateur Développeur Office - indépendant

Informations forums :
Inscription : février 2008
Messages : 2 353
Points : 4 685
Points : 4 685
Bonjour,

Ça sert à surtout ne pas s'en servir à notre époque !!!

Surtout si tu ne sais pas à quoi ça correspond

Date du temps ou le VBA n'était pas implémenté dans Excel et permettait d’écrire des macros ou de faire des USF avec une autre sorte de langage.

Conservé pour cause de compatibilité et précieux en ce sens.

Tu dois juste t'en soucier pour réfléchir au niveau du modèle objet aux différences entre les collections Sheets, WorkSheets etc...

insère une feuille macro et une feuille Dialogue dans un classeur, exécute ce code, vois le résultat, regardes dans la fenêtre projet de l'éditeur VBE la liste des objets etc...

Code :
1
2
3
4
5
6
Sub gogo()
Dim sh as Variant
For Each sh In ThisWorkbook.Sheets
    Debug.Print sh.Name ' ou : MsgBox sh.Name
Next sh
End Sub
ensuite joue sur le Type de ta variable sh et vois les résultats

Cordialement,

Ps : si le côté technique de la réponse = OK ou pas => pensez à cliquer sur les pouces et quand question résolue à la taguer résolue, et chaque action vous rapporte des points

Didier
__________________
Didier Gonard

Ps :
Pour noter positivement ou négativement un post, vous pouvez cliquer sur les pouces en bas à droite !
Tutoriels : Voir la liste de mes tutoriels et mon site pro sur ma Page DVP
N'oubliez pas de mettre : ..quand c'est le cas !
Ormonth est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h39.


 
 
 
 
Partenaires

Hébergement Web