• Initiateur de la discussion Initiateur de la discussion David
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

David

Guest
Bonjour le forum!
G une ptite question.. J'essai d'ecrire un programme qui permette de creer une feuille en cliquant sur un bouton. Sur cette feuille doit apparaitre des boutons, textbox et une combobox. J'utilise sensiblement le meme code pour les differents objets, mais je n'arrive pas à faire fonctionner la methode additem de la combobox... excel me met un message d'erreur du style: 'prorieté non gerée'...

j'utilise le code suivant:

Code:
Dim a As Integer
a = Sheets.Count
Set nouvelleboite = worksheets(a).OLEObjects.Add _
      ('Forms.combobox.1')
    With nouvelleboite
        .Left = 654.75
        .Top = 41.25
        .Width = 68.25
        .Height = 14.25
        .additem 'A320'
        .additem 'A321'
    End With

Est ce que quelqu'un aurait une idée du probleme?
Merci d'avance, bonne journée
 
Bonjour le forum
Bonjour David


Essaies ceci qui fonctionnera mieux. En effet, Un contrôle de feuille ne possède pas de propriété 'Additem'. Il faut donc passer par ListFiilRange
Dim NouvelleFeuille As Worksheet, NouveauCbo As OLEObject

' Ajoute une Nouvelle feuille
Set NouvelleFeuille = Sheets.Add

' Ajoute un ComBobox
Set NouveauCbo = NouvelleFeuille.OLEObjects.Add _
('Forms.Combobox.1')
With NouveauCbo
.Left = 654
.Top = 41
.Width = 68
.Height = 15
.ListFillRange = 'Feuil1!A1:A6' 'A adapter
End With

Bonne journée à toutes & à tous
 
bonjour David , bonjour cher Eric

mais si , mais si .... la propiété AddItem fonctionne


Dim a As Integer
Dim nouvelleBoite As OLEObject

a = Sheets.Count
Set nouvelleBoite = Worksheets(a).OLEObjects.Add _
('Forms.combobox.1')

With nouvelleBoite
.Left = 654.75
.Top = 41.25
.Width = 68.25
.Height = 14.25
.Object.AddItem 'A320'
.Object.AddItem 'A321'
End With


bon apres midi
MichelXld
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Retour