Bonjour à tous,
Je viens afin que vous m'éclairiez par vos connaissances SVP.
Lors de l'ouverture de mon fichier sur un autre poste, celui-ci me met l’erreur indiqué en objet, puis une fois la dite fenêtre d'erreur fermée, tout fonctionne, macros compris.
Voici la macro qui bugue :
Option Explicit
Dim i&, ln&, lgn&, col&, Y As Range, f As Worksheet
Private Sub Workbook_Open()
For i = 1 To Sheets.Count
Set f = Sheets(i)
Set Y = f.Cells.Find(Date)
'n = f.Range("A:B").Find("EQUIPE1)", lookat:=xlWhole).Row
If Not Y Is Nothing Then
col = Y.Column
lgn = f.Range("A:B").Find("EQUIPE 1", lookat:=xlWhole).Row
For ln = lgn To Range("A" & Rows.Count).End(xlUp).Row Step 6
f.Cells((3 * ln - 3 * lgn + 24) / 6, 13).Value = f.Cells(ln, col).Value
f.Cells((3 * ln - 3 * lgn + 24) / 6, 14).Value = f.Cells(ln + 2, col).Value
f.Cells((3 * ln - 3 * lgn + 24) / 6, 15).Value = f.Cells(ln + 4, col).Value
Next ln
Exit For
End If
Next i
f.Activate
For i = 1 To Sheets.Count
Worksheets(i).ScrollArea = "A1:V200"
'
'
'
'
'
Next
f.Activate
End Sub
A priori, c'est la ligne en rouge (Rows.Count)qui poserait problème.
Merci pour votre aide.