Bonjour à tous,
La zone B4:i107 se nomme J_1. Le texte en gras fait appel à cette zone, je souhaiterais écrire B4:i107 au lieu de J_1, mais quand je le remplace ca ne fonctionne pas.
ex:
p = Application.Match(c, Application.Index([j_1], , 1), 0)
p = Application.Match(c, Application.Index([B4:i107], , 1), 0) changement souhaité qui ne fonctionne pas.
Merci pour votre aide
La zone B4:i107 se nomme J_1. Le texte en gras fait appel à cette zone, je souhaiterais écrire B4:i107 au lieu de J_1, mais quand je le remplace ca ne fonctionne pas.
ex:
p = Application.Match(c, Application.Index([j_1], , 1), 0)
p = Application.Match(c, Application.Index([B4:i107], , 1), 0) changement souhaité qui ne fonctionne pas.
Merci pour votre aide
Sub majlundi()
Dim NomSem As String
NomSem = ActiveSheet.Name
Sheets(NomSem).Activate
Sheets("congés").Select
Application.ScreenUpdating = False
For Each c In [A5:A54]
p = Application.Match(c, Application.Index([j_1], , 1), 0)
If Not IsError(p) Then
Sheets(NomSem).Range("b4:i107").Cells(p, 8).copy
Sheets("congés").Select
c.Offset(0, 2).PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
End If
Next c
Application.ScreenUpdating = True
Sheets(NomSem).Activate
Application.CutCopyMode = False
End Sub