Bonjour a tous
J'ai une formule que je veux appliquer a toutes les cellules de la colonne.
Avec l'enregistreur de macro, ca ma sorti à partir de la dernière cellule lors de mon essai, mais s'il y en a plus au deuxième essai, la macro arrete au nombre du premier. Que puis-je faire pour résoudre mon probleme
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69 Range("H2").Select ActiveCell.FormulaR1C1 = "=DATEDIF(RC[-1],RC[-2],""y"")" Range("H2").Select Selection.AutoFill Destination:=Range("H2:H65535"), Type:=xlFillDefault Range("H2:H65535").Select ActiveWindow.ScrollRow ActiveWindow.ScrollRow = 62 ActiveWindow.ScrollRow = 61 ActiveWindow.ScrollRow = 60 ActiveWindow.ScrollRow = 59 ActiveWindow.ScrollRow = 58 ActiveWindow.ScrollRow = 57 ActiveWindow.ScrollRow = 56 ActiveWindow.ScrollRow = 55 ActiveWindow.ScrollRow = 54 ActiveWindow.ScrollRow = 53 ActiveWindow.ScrollRow = 52 ActiveWindow.ScrollRow = 51 ActiveWindow.ScrollRow = 50 ActiveWindow.ScrollRow = 49 ActiveWindow.ScrollRow = 48 ActiveWindow.ScrollRow = 47 ActiveWindow.ScrollRow = 46 ActiveWindow.ScrollRow = 45 ActiveWindow.ScrollRow = 44 ActiveWindow.ScrollRow = 43 ActiveWindow.ScrollRow = 42 ActiveWindow.ScrollRow = 41 ActiveWindow.ScrollRow = 40 ActiveWindow.ScrollRow = 39 ActiveWindow.ScrollRow = 38 ActiveWindow.ScrollRow = 37 ActiveWindow.ScrollRow = 36 ActiveWindow.ScrollRow = 35 ActiveWindow.ScrollRow = 34 ActiveWindow.ScrollRow = 33 ActiveWindow.ScrollRow = 32 ActiveWindow.ScrollRow = 31 ActiveWindow.ScrollRow = 30 ActiveWindow.ScrollRow = 29 ActiveWindow.ScrollRow = 28 ActiveWindow.ScrollRow = 27 ActiveWindow.ScrollRow = 25 ActiveWindow.ScrollRow = 24 ActiveWindow.ScrollRow = 23 ActiveWindow.ScrollRow = 22 ActiveWindow.ScrollRow = 21 ActiveWindow.ScrollRow = 19 ActiveWindow.ScrollRow = 18 ActiveWindow.ScrollRow = 17 ActiveWindow.ScrollRow = 15 ActiveWindow.ScrollRow = 14 ActiveWindow.ScrollRow = 13 ActiveWindow.ScrollRow = 11 ActiveWindow.ScrollRow = 10 ActiveWindow.ScrollRow = 9 ActiveWindow.ScrollRow = 8 ActiveWindow.ScrollRow = 7 ActiveWindow.ScrollRow = 6 ActiveWindow.ScrollRow = 5 ActiveWindow.ScrollRow = 4 ActiveWindow.ScrollRow = 3 ActiveWindow.ScrollRow = 2 ActiveWindow.ScrollRow = 1 Range("I2").Select ActiveCell.FormulaR1C1 = "=RC[-1]<60" Range("I2").Select Selection.AutoFill Destination:=Range("I2:I88"), Type:=xlFillDefault Range("I2:I88").Select
Partager