Bonjour à tous,
Je cherche à appeler une procédure. A la première itération cela fonctionne sans souci dès la deuxième itération cela e fonctionne plus.
Quelqu'un sait il d'où peut provenir le problème....?
En vous remerciant d'avance pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 Private Sub CommandButton1_Click() Dim LastLigdata As Integer Worksheets("Database").Activate LastLigdata = Worksheets("Database").Range("B" & Rows.Count).End(xlUp).Row For n = 4 To LastLigdata Worksheets("ResearchTool").Range("Q7") = Worksheets("Database").Range("B" & n) Worksheets("ResearchTool").Activate Range("R4:AC4") = 0 MsgBox ("appelle") Call calcul Worksheets("ResearchTool").Activate Last = Range("Z" & Rows.Count).End(xlUp).Row Range("Q7:AC7").Select Selection.Copy Range(Cells(Last + 1, 26), Cells(Last + 1, 38)).Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Next End Sub
Partager