Bonjour à tous et à toutes,
Question bête, Pourquoi l’autoFill ne fonctionne pas correctement.
La formule dans chaque cellule est la bonne, par contre le résultat est celui de la 1° cellule (C20)
Merci par avance
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 Sub Depouillemententest() With Sheets("B") Application.ScreenUpdating = False Dim A As Long, Str_Val_1 As String Dim Debut As Currency Debut = Timer .Range("A20:Q90").ClearContents For A = 1 To 700 .Range("A20:A89").Value = .Range("AH20:AH89").Offset(0, A).Value Str_Val_1 = "=RC[-1]+sin(RC[-2]/R" Range("C20").FormulaR1C1 = Str_Val_1 & A & "C19)" Range("C20").AutoFill Destination:=Range("C20:C89"), Type:=xlFillDefault .Range("E20:E89").Value = .Range("C20:C89").Value .Range("B20:B89").Value = .Range("C20:C89").Value Next A End With Application.ScreenUpdating = True Range("B11") = (Timer - Debut) & " sec" End Sub
Partager