
Problém s visual basicem
Dobrý den,
poprosil bych nějakého programátora ve vb o pomoc. Zatím jsem si vystačil se záznamem makra, ale tuším, že by to šlo udělat určitě šikovněji a rychleji a krátce.
Věc je taková, že potřebuji získat množinu výsledků, řádově stovky a to v závislosti na různých hodnotách, které mám uložené ve sloupci. Makro je takové, že kopíruji první řádek do výpočtového listu(Edelmetal) a odtud vezmu výsledek, toto se opakuje 20, potřeboval bych to tisíckrát, nejlépe přes nějaký cyklus, pokud to jde Poradí mi někdo prosím? Děkuji.
Kód:
Sub Makro6()
'
' Makro6 Makro
'
'
Range("A3").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Edelmetall").Select
Range("C8").Select
ActiveSheet.Paste
Range("E21").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("List2").Select
Range("B3").Select
ActiveSheet.Paste
Range("B8").Select
Columns("B:B").EntireColumn.AutoFit
Range("A4").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Edelmetall").Select
Range("C8").Select
ActiveSheet.Paste
Range("E21").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("List2").Select
Range("B4").Select
ActiveSheet.Paste
Range("B8").Select
Columns("B:B").EntireColumn.AutoFit