Caponord38
XLDnaute Junior
Bonsoir tous les XLDiens, les XLDiennes
Je crois que je vais m'arracher les cheveux,
Je voudrais pouvoir redimensionner juste Height de mon userform en sachant que sa taille initiale est de 170.
Suivant le nombre de feuilles dans mon classeur je voudrais augmenter Height de 24 multiplier par le nombre de feuilles.
Voila le code. Comme on dit mieux vaut un petit schema plutot qu'un grand discours. :angry:
Private Sub UserForm_Initialize()
With UserForm1
.Height = 170
End With
For I = 1 To Sheets.Count
ThisWorkbook.Sheets(I).Range('A1').Select
For Each c In ActiveCell.CurrentRegion.Cells
c.Interior.ColorIndex = 0
Next
Next I
If Sheets.Count > 1 Then
With UserForm1
.Height = .Height + (24 * Sheets.Count)
End With
End If
TextBoxSaisiNom = ''
LabelResultatRecherche.Visible = False
CommandButtonAnnuleRecherche.Visible = False
CommandButtonValideRecherche.Visible = False
'Sheets(1).Range('A1').Select
End Sub
Quand j'exécute
Voila le message d'erreur:
Erreur d'execution '1004':
La méthode Select de la classe Range a echoue
Help Help Help
Je crois que je vais m'arracher les cheveux,
Je voudrais pouvoir redimensionner juste Height de mon userform en sachant que sa taille initiale est de 170.
Suivant le nombre de feuilles dans mon classeur je voudrais augmenter Height de 24 multiplier par le nombre de feuilles.
Voila le code. Comme on dit mieux vaut un petit schema plutot qu'un grand discours. :angry:
Private Sub UserForm_Initialize()
With UserForm1
.Height = 170
End With
For I = 1 To Sheets.Count
ThisWorkbook.Sheets(I).Range('A1').Select
For Each c In ActiveCell.CurrentRegion.Cells
c.Interior.ColorIndex = 0
Next
Next I
If Sheets.Count > 1 Then
With UserForm1
.Height = .Height + (24 * Sheets.Count)
End With
End If
TextBoxSaisiNom = ''
LabelResultatRecherche.Visible = False
CommandButtonAnnuleRecherche.Visible = False
CommandButtonValideRecherche.Visible = False
'Sheets(1).Range('A1').Select
End Sub
Quand j'exécute
Voila le message d'erreur:
Erreur d'execution '1004':
La méthode Select de la classe Range a echoue
Help Help Help