Wpis z mikrobloga

Mirki, mam problem z excelem
Mam sobie model (symulacje monte carlo) w jednej kolumnie, powiedzmy E. Liczy sie przez 121 okresow, na dole wylicza CAGR, wiec razem jest w kolumnie E, zaczyna sie w wierszu 10, konczy w 132.
Chcialbym napisac makro, w ktorym ten model (output) byl kopiowany na wartosciach do kolumn obok, zaczynajac od F, konczac na F+1000
Nie wiem jak pokonac problem, by wklejal w kazdej kolejnej kolumnie, a nie ciagle do tej obok modelu
Po kazdym wklejeniu model musi sie odswiezyc, by wyliczyc nowe wyniki symulacji
Ktos jest w stanie pomoc?
#vba #excel #programowanie #makro #gielda #pytanie #pomocy #informatyka #finanse
  • 17
@wykoptomka:
Jakbym chcial to rozpisac:
1.kopiuj model
2.wklej specjalnie (wartosci) kolumna obok
3.odswiez arkusz (model sie przelicza)
4. Kopiuj model (znowu z k. E)
5. Wklej specjalnie (wartosci) do kolejnej kolumny (G- bo to jest przy kazdym wklejaniu i+1)
I tak 1000 razy

Chodzi o takie makro, nie wiem jak dodac komende by wklejal do kolejnej kolumny, a nie ciagle tej samej
@wykoptomka:

Sub ModelCopy()
Application.ScreenUpdating = False
For i = 1 To 1000
ActiveSheet.Range("E10:E132").Copy
Range("E10:E132").Offset(0, i).Select
Selection.PasteSpecial Paste:=xlPasteValues

'tutaj trzeba oswiezyc model

Next i
Application.ScreenUpdating = True
End Sub
@Septiusz: aj wybacz, wydawalo mi sie, ze wysylalem odpowiedz;)

Tak, makro super dziala, jedynie co mnie ograniczylo, to maksymalna liczba serii jakie mozna dodac do wykresu w excelu- nie moge wrzucic danych na wykres, ale to nic, wazne ze z 10 000 prob moge wyciagnac statystyki;)
Wielkie dzięki za pomoc