Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Général VBA
Général VBA Forum général VBA . Pour les logiciels spécifiques (Access, Excel, Word, ...), postez dans les bons sous forums.
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 25/04/2007, 11h50   #1
Candidat au titre de Membre du Club
 
Inscription : octobre 2006
Messages : 37
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 37
Points : 11
Points : 11
Par défaut affecter un formulaire a une icone

boujours tout le monde !!!
j'ai du changer ma version d'excel, je suis maintenant en Excel 2003 et mes macros VBA ne fonctionnaient plus. il y avait un probleme avec la commande : begin dialog ect ...
n'arrivant pas à resoudre le probleme, j'ai recréer ma boite de dialogue avec l'editeur de formulaire. aprés quelques bidouillages, tout fonctionne de nouveau mais je n'arrive plus à affecter ma macro à une icone sur Excel.
comment que je fait? merci d'avance !!!
el_pilacho est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2007, 12h00   #2
Inactif
 
Avatar de ouskel'n'or
 
Inscription : février 2005
Messages : 12 466
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 12 466
Points : 11 930
Points : 11 930
Pour créer un bouton, regarde
Dans ce code
Code :
1
2
3
4
            With MonBouton
                .Caption = "Recettes" ' Nom que tu veux afficher
                .OnAction = "NomMacroAssociée" 'la macro que tu veux lancer
            End With
A+
ouskel'n'or est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2007, 12h46   #3
Candidat au titre de Membre du Club
 
Inscription : octobre 2006
Messages : 37
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 37
Points : 11
Points : 11
n'est il pas plus simple de recréer un formulaire dans un module et d'affecter ensuite le module à une icone.
mon probleme est que je n'ai pas trouver la commande qui remplace begin dialog.
el_pilacho est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2007, 12h57   #4
Inactif
 
Avatar de ouskel'n'or
 
Inscription : février 2005
Messages : 12 466
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 12 466
Points : 11 930
Points : 11 930
Nous, d'où on est, on ne sais rien de toi...
Tu peux nous montrer ce que tu faisais et qui fonctionnait et qui ne fonctionne plus ? Sans le contexte, difficile de t'aider
ouskel'n'or est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2007, 13h08   #5
Candidat au titre de Membre du Club
 
Inscription : octobre 2006
Messages : 37
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 37
Points : 11
Points : 11
alors mon code (dans un module) commançait comme ça :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
sub main()
     Begin Dialog UserDialog 400, 240, "..."
           GroupBox 10, 7 , 380, 105, "...."
                   Checkbox 20, 28,350,14, "......", .CheckBox1
                   Checkbox 20, 42,350,14, "......", .CheckBox2
                   Checkbox 20, 56,350,14, "......", .CheckBox3
                   Checkbox 20, 84,350,14, "......", .CheckBox4
           OKButton 30,210,110,21
           CancelButton 250,210,120,21
      End dialog
      Dim dlg as UserDialog
      Dialog dlg
el_pilacho est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2007, 22h44   #6
Modérateur
 
Avatar de AlainTech
 
Homme Alain Gerard
Consultant informatique
Inscription : mai 2005
Messages : 3 676
Détails du profil
Informations personnelles :
Nom : Homme Alain Gerard
Âge : 58
Localisation : Belgique

Informations professionnelles :
Activité : Consultant informatique
Secteur : Finance

Informations forums :
Inscription : mai 2005
Messages : 3 676
Points : 7 626
Points : 7 626
Juste par curiosité, quelle version d'Excel avais-tu?
__________________
N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
Pensez aussi à voter pour les réponses qui vous ont aidés.
------------
Je dois beaucoup de mes connaissances à mes erreurs!
AlainTech est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2007, 10h02   #7
Candidat au titre de Membre du Club
 
Inscription : octobre 2006
Messages : 37
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 37
Points : 11
Points : 11
j'ai résolu le probleme en migrant sous VB express.
je crois qu'on avait Excel 2002.
merci bien !!!
el_pilacho est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h11.


 
 
 
 
Partenaires

Hébergement Web