Bonjour Le Forum,
J’ai un petit souci de fonctionnement d’une macro qui m’affiche une ERREUR ‘1004’ : Impossible de définir la propriété Hidden de la classe Range.
Voici la macro défectueuse :
Cette macro est intégrée dans une autre, dont voici les détails :
Pouvez-vous m’indiquer, sans urgence, ce qui ne va pas dans cette conception et comment la faire fonctionner correctement ?
Bien cordialement à vous tous,
Webperegrino
J’ai un petit souci de fonctionnement d’une macro qui m’affiche une ERREUR ‘1004’ : Impossible de définir la propriété Hidden de la classe Range.
Voici la macro défectueuse :
VB:
Sub LIGNDIPS()
With Sheets("TB")
Dim u As Integer
u = Range("A820").End(xlUp).Row + 1 '1ère ligne dispo
'MsgBox ("u = " & u)'Indique le n° de la 1ère ligne disponible
.Rows(u & ":" & u + 5).EntireRow.Hidden = False
.Rows(u + 6 & ":65536").EntireRow.Hidden = True
End With
End Sub
Cette macro est intégrée dans une autre, dont voici les détails :
VB:
Private Sub Worksheet_Change(ByVal Target As Range) 'mise en majuscules
Application.EnableEvents = False
Application.ScreenUpdating = False
With Sheets("TB")
If Not Application.Intersect(Target, Range("C3:C820")) Is Nothing Then
If Not IsEmpty(Target) Then
If Target.Count > 1 Then End
Target.Value = UCase(Target.Value)
End If
End If
End With
LIGNDIPS
Application.EnableEvents = True
Application.ScreenUpdating = True
End Sub
Pouvez-vous m’indiquer, sans urgence, ce qui ne va pas dans cette conception et comment la faire fonctionner correctement ?
Bien cordialement à vous tous,
Webperegrino
Dernière édition: