makro na przesunięcie w wierszu

0

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

Jest to wykonalne.

Napisz procedurę.
proc(A8, 2)
Wiersz ósmy i od kolumny A, wszystko zostanie przesunięte o 2 kolumny w prawo.

  1. Znajdź ostatni wpis we wierszu 8, znaleziono, np. na G8.
  2. Skopiuj zawartość komórki G8 i usuń.
  3. Wklej na I8.
  4. 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

1 użytkowników online, w tym zalogowanych: 0, gości: 1