Dzień dobry
Chciałbym stworzyć makro/kod VBA, po którym przesuniecie jednego elementu w harmonogramie wpłynęło by na przesunięcie pozostałych elementów w wierszu o określoną liczbę kolumn.
Np. przesuwam kratkę z zadaniem o dwa pola do przodu, i chciałbym, aby przesunęły mi się o dwa pola do przodu pozostałe zadania w danym wierszu.
Nie mam pomysłu jak takie coś zaprogramować.
Pomoże ktoś ?
To jest w ogóle wykonalne w VBA ?
0
0
Jest to wykonalne.
Napisz procedurę.
proc(A8, 2)
Wiersz ósmy i od kolumny A, wszystko zostanie przesunięte o 2 kolumny w prawo.
- Znajdź ostatni wpis we wierszu 8, znaleziono, np. na G8.
- Skopiuj zawartość komórki G8 i usuń.
- Wklej na I8.
- Przejdź do kroku 1. i tak do finału.
A8,B8,C8,D8,E8,F8,G8,H8,I8
X8,X8,X8,X8,X8,X8,X8
Początkowy Zestaw
A8,B8,C8,D8,E8,F8,G8,H8,I8
X8,X8,X8,X8,X8,X8,X8
Końcowy Zestaw