Marta
W.
Client Delivery
Analyst, Acxiom
Polska
Temat: 1K/348W na 6K/58W
Krzysiek B.:
Cześć
Odpuść sobie VBA, można to zrobić dużo prościej.
1. skopiuj te 349 komórki do kolumny A tak by pozycja pierwsza znajdowała się w wierszu 1 a ostatnia w wierszu 349.
2.
w b1 wpisz 1
w c1 wpisz 59
w d1 wpisz 117
w e1 wpisz 175
w f1 wpisz 233
w g1 wpisz 291
i przeciągnij w dół do wiersza 58.
3. do h1 wklej formułę =INDEKS($A$1:$A$349;B1;1)
4. przeciągnij ją na obszar h1:m58
i gotowe.
krzysiek
prawie dobrze :)
dokłanie chodziło jednak o to, zeby komorki od A1 do A6 znalazły sie w pierwszym wierszu sześciokolumnowej tabeli. Od A7 do A12 w drugim itd. Twoje rozwiazanie wrzuca wiersze A1:A58 do pierwszej z szesciu kolumn, A59:A117 do drugiej itd.
Twoje rozwiazanie zadziała wg zalozen Roberta jeśli w komorki wpiszesz
B1 = 1
C1 = 2
D1 = 3
E1 = 4
F1 = 5
G1 = 6
B2 = 7
C2 = 8
itd.
i dalej tak jak napisałeś.
Pozdro
Marta.
ps. bede sie jednak upierac, ze VBA to bardziej eleganckie rozwiazanie i w sumie prostrze :}
M.