Bonjour à tous.
Je me présente, Nightwhisper, grand débutant en Vb (grand car vraiment mauvais)
J'ai eu, la brillante idée de faire une macro Excel pour me faciliter la vie, mais cela est loin d'être le cas.
Mon problème :
Je veux, incrémenter une valeur qui ce situe dans un autre classeur. Bon jusqu'a là rien de bien difficile (enfin mon programme ne fonctionne pas quand même)
A chaque incrémentation, je voudrais rappatrier la nouvelle valeur dans un tableau de mon classeur sur lequel je travaille.
La valeur que je tente d'incrémenter est sur le classeur Tm24FYC323-516.xls et elle est nommée Ltb.
Je travaille sur le classeur Teszt.xls
Voici ce que j'ai fait, qui ne fonctionne pas car il doit être bourré d'erreurs:
Bon je ne sais pas si j'ai été très clair. En tout cas tout éclairement est le bienvenu.
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 sub macro3() Dim ltb As Double Dim i As Integer ltb = Worksheets("Tm24FYC323-516.xls!Ltb") Range("B3").Select ActiveCell.FormulaR1C1 = "='Tm24FYC323-516.xls'!Ltb" For ltb = 0.01 To ltb = 0.4 ltb = ltb + 0.01 For i = 4 To i = 43 Range(i, 2).Select ActiveCell.FormulaR1C1 = "='Tm24FYC323-516.xls'!Ltb" Next i Next ltb End Sub
Version excel 2003 Sp3
Version VB 6.3
Partager