так что прежде чем B станет C.
Мне пришлось много раз перечитывать его, чтобы понять, что вы пытаетесьсказать.И я, возможно, все еще не понял это правильно.:) Ты это говоришь?Пожалуйста, подтвердите.
"Таким образом, B теперь будет вместо C, когда C перемещается на 1 позицию вправо, когда вы вставляете F вместо B"
Если да, то все, что вам нужно, это простопервые две строки из кода Jmax
Sub Sample()
Columns("F:F").Cut
Columns("B:B").Insert Shift:=xlToRight
End Sub