Compilation Projet VBA | ||
---|---|---|
Inscription: 11/03/2010
Messages:
18
Système d'exploitation: PC Version Excel utilisée: 2003-2007-2010 |
Posté le : 10-12-2010 18h26
Hello
Je compile un projet dans lequel j'utilise entre autre des listview. Et là, la compilation bloque sur With .ColumnHeaders .Add , , "Resp", 30 .Add , , "Nb chantiers", 60, lvwColumnCenter (...) avec le message suivant >> Erreur de compilation: Variable non définie j'en perds mon latin ! Help |
|
|
Re: Compilation Projet VBA | ||
---|---|---|
Inscription: 18/05/2006
De Saône-et-Loire (71)
Messages:
1539
Système d'exploitation: PC Version Excel utilisée: 97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365 |
Posté le : 10-12-2010 22h58
Bonsoir yaka, le Forum,
Regarde du côté de l'éditeur VBA, dans le menu Outils / Références... : Pour utiliser la constante lvwColumnCenter , il faut que la référence « Microsoft Windows Common Controls 6.0 (SP6) » soit activée (cette bibliothèque est normalement automatiquement activée lorsque tu insères un contrôle ListView dans ton userform). Sauf erreur, sans activer cette bibliothèque ça peut marcher aussi, si tu remplaces dans ton code la constante lvwColumnCenter directement par sa valeur, soit 2. Cordialement, Didier_mDF
Le Webmaster La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien |
|
|
Re: Compilation Projet VBA | ||
---|---|---|
Inscription: 11/03/2010
Messages:
18
Système d'exploitation: PC Version Excel utilisée: 2003-2007-2010 |
Posté le : 11-12-2010 10h42
simply The Best !!!
bingo. Un grand Merci pour tes éclaircissements. J'avais activé le Common Controls-2 6.0 (SP6) et ça ne fonctionnait plus ! |
|
|
Re: Compilation Projet VBA | ||
---|---|---|
Inscription: 11/03/2010
Messages:
18
Système d'exploitation: PC Version Excel utilisée: 2003-2007-2010 |
Posté le : 12-12-2010 15h50
Bonjour
Didier je profite de ton expertise. Même prog > que je compile... et j'ai une ligne de code qui ne passe pas à savoir Dim TableauEffectifsActifs(1 To zone.Count) As Integer message affiché > erreur de compilation 'Constante requise' zone fait référence à une plage de cellules... variable ! ... alors comment formuler le code pour qu'il puisse être compilé ? Par avance merci. y+ |
|
|
Re: Compilation Projet VBA | ||
---|---|---|
Inscription: 18/05/2006
De Saône-et-Loire (71)
Messages:
1539
Système d'exploitation: PC Version Excel utilisée: 97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365 |
Posté le : 12-12-2010 19h01
Bonjour yaka, le Forum,
Citation : yaka a écrit : Sauf erreur, la boîte d'alerte « Erreur de compilation » qui s'affiche contient 2 boutons : un bouton "OK" et un bouton intitulé... "Aide", l'as-tu consulté ? Si tu cliques sur le bouton "Aide", quelques lignes d'explications apparaissent (c'est le principe même d'une aide ). Tu devrais y voir en particulier ceci : « Vous avez essayé de déclarer un tableau en spécifiant le nombre d'éléments qu'il contient à l'aide d'une variable. Pour déclarer un tableau dynamique au sein d'une procédure, utilisez ReDim et spécifiez le nombre d'éléments à l'aide d'une variable» Le code suivant devrait donc normalement répondre à ton besoin : 'On déclare le tableau de façon dynamique (sans borne) Cordialement, Nb: le sujet d'origine du présent fil de discussions ayant obtenu sa réponse, je te remercie de créer un nouveau sujet à l'avenir pour tes autres questions. Didier_mDF
Le Webmaster La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien |
|
|
Re: Compilation Projet VBA | ||
---|---|---|
Inscription: 11/03/2010
Messages:
18
Système d'exploitation: PC Version Excel utilisée: 2003-2007-2010 |
Posté le : 14-12-2010 12h34
ok. Je cloture donc ce fil et en ouvre un autre
|
|
|
Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.
Qui consulte actuellement ce sujet ?
3 Utilisateur(s) anonymes