A voir également:
- [VBA/Excel] Label dynamique
- Tableau croisé dynamique - Guide
- Liste déroulante excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Déplacer une colonne excel - Guide
3 réponses
Bonjour,
- l'evenement Initialize de la UserForm3 s'appelle : UserForm_Initialize
si tu définis UserForm3_Initialize c'est une sub personnelle qui n'est jamais appellée
-Le problème dans ton code de la UserForm_Initialize(), est effectivement celui signalé par CCM81.
Je te propose le code suivant dans la userform3:
Bonne soirée
- l'evenement Initialize de la UserForm3 s'appelle : UserForm_Initialize
si tu définis UserForm3_Initialize c'est une sub personnelle qui n'est jamais appellée
-Le problème dans ton code de la UserForm_Initialize(), est effectivement celui signalé par CCM81.
Je te propose le code suivant dans la userform3:
Private Sub UserForm_Initialize() Dim plage As String plage = Worksheets("Feuil2").Range("A3").Value & " = " & Worksheets("Feuil2").Range("B3").Value Me.Label3.Caption = plage End Sub
Bonne soirée
ccm81
Messages postés
10907
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 janvier 2025
2 430
Modifié par ccm81 le 6/02/2011 à 18:52
Modifié par ccm81 le 6/02/2011 à 18:52
bonsoir
Cells(A, 3).Value : je crois que le pb est là puisque A ne me semble pas contenir une valeur, il y peut etre confusion entre les styles
- soit Cells(lig,col) en style L1C1, soit ici Cells(3,1).Value je pense
- soit Range(cel) en style A1, soit ici Range("A3").Value
- le cells("A3:B3").select est inutile
- je mettrai un with sheets("Feuil2") .... end with à la place de sheets('Feuil2").activate , ce qui donnerait ensuite
.Cells(3,1).Value ou .Range("A3").Value
bonne suite
Cells(A, 3).Value : je crois que le pb est là puisque A ne me semble pas contenir une valeur, il y peut etre confusion entre les styles
- soit Cells(lig,col) en style L1C1, soit ici Cells(3,1).Value je pense
- soit Range(cel) en style A1, soit ici Range("A3").Value
- le cells("A3:B3").select est inutile
- je mettrai un with sheets("Feuil2") .... end with à la place de sheets('Feuil2").activate , ce qui donnerait ensuite
.Cells(3,1).Value ou .Range("A3").Value
bonne suite