atlonia
XLDnaute Occasionnel
Bonsoir a tous,
J'ai une gestion d'erreur a declarer:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim NF As Worksheet
If Not Intersect(Target, Range("a2")) Is Nothing Then
With Range("A1:O39")
.Copy
Set NF = Worksheets.Add
NF.Range("A1").PasteSpecial xlPasteAll
NF.Name = "SEM " & Me.Range("A2")
End With
Range("B4:O39").ClearContents
End If
Me.Activate
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
End Sub
Pour la ligne en gras, générée sur le classeur ci-joint lorsque je change le N° de semaine de la case "A2" et que je reviens sur celle que je viens de quitter.
Aprés avoir lu quelques pages sur le Web a ce sujet, j'avoue que je n'ai pas trés bien compris ce qu'il fallait que je fasse avec "On error Resume next" qui semble être le solution, a moins que je ne me trompe.
Quelqu'un peut-il éclairer ma lanterne?
Merci du temps que vous voudrez bien m'accorder...!
J'ai une gestion d'erreur a declarer:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim NF As Worksheet
If Not Intersect(Target, Range("a2")) Is Nothing Then
With Range("A1:O39")
.Copy
Set NF = Worksheets.Add
NF.Range("A1").PasteSpecial xlPasteAll
NF.Name = "SEM " & Me.Range("A2")
End With
Range("B4:O39").ClearContents
End If
Me.Activate
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
End Sub
Pour la ligne en gras, générée sur le classeur ci-joint lorsque je change le N° de semaine de la case "A2" et que je reviens sur celle que je viens de quitter.
Aprés avoir lu quelques pages sur le Web a ce sujet, j'avoue que je n'ai pas trés bien compris ce qu'il fallait que je fasse avec "On error Resume next" qui semble être le solution, a moins que je ne me trompe.
Quelqu'un peut-il éclairer ma lanterne?
Merci du temps que vous voudrez bien m'accorder...!
Pièces jointes
Dernière édition: