Bonjour,
Je suis nouveau sur le forum,
Je débute en VBA.
J'ai un fichier excel avec une cellule G6 ou je rentre une valeur,puis en fonction de la valeur rentré j'ai des résultats sur d'autres cellules B,C et D par exemple.
J'aimerais pouvoir créer une macro qui dans une autre feuille affiche pour une plage de valeur de A (valeur entre 0 et 100) les résultats B,C et D sous forme de tableau.
J'ai créé cette macro sans résultat pour le moment. (Ici la valeur de la cellule G6 est I et les résultats sont de A29 à I29). J'ai pensé faire une liste déroulante pour la cellule G6.
Sub Macro1()
'
' Macro1 Macro
'
'
For I = 0 To 100
Range("G6").Select
ActiveCell.FormulaR1C1 = I
Range("A29:I29").Select
Selection.Copy
Sheets("Effort").Select
ActiveWindow.SmallScroll Down:=-45
syntaxe = "B" & I
Range(syntaxe).Select
ActiveSheet.Paste
Range("F9").Select
End
Next
End Sub
Merci pour votre aide
ALEXEXCEL
Je suis nouveau sur le forum,
Je débute en VBA.
J'ai un fichier excel avec une cellule G6 ou je rentre une valeur,puis en fonction de la valeur rentré j'ai des résultats sur d'autres cellules B,C et D par exemple.
J'aimerais pouvoir créer une macro qui dans une autre feuille affiche pour une plage de valeur de A (valeur entre 0 et 100) les résultats B,C et D sous forme de tableau.
J'ai créé cette macro sans résultat pour le moment. (Ici la valeur de la cellule G6 est I et les résultats sont de A29 à I29). J'ai pensé faire une liste déroulante pour la cellule G6.
Sub Macro1()
'
' Macro1 Macro
'
'
For I = 0 To 100
Range("G6").Select
ActiveCell.FormulaR1C1 = I
Range("A29:I29").Select
Selection.Copy
Sheets("Effort").Select
ActiveWindow.SmallScroll Down:=-45
syntaxe = "B" & I
Range(syntaxe).Select
ActiveSheet.Paste
Range("F9").Select
End
Next
End Sub
Merci pour votre aide
ALEXEXCEL