Excel - VBA код за изтриване на данни в ред при запазване на формули

Проблем

Работя по електронна таблица, където трябва да копирам данни в нов лист. След като данните се копират, искам да изтрия данните от реда от оригиналния лист, без да губя формулите. Как може да се приложи това в VBA?

Решение

След като въведете кода по-долу, изберете клетка от реда, в който искате да запазите формулата и изпълнете кода.

 Sub KeepFormulas () Dim sRow, lCol As Integer sRow = ActiveCell.Row lCol = Клетки (sRow, Columns.Count). Край (xlToLeft). )) Ако cell.HasFormula = False тогава cell.ClearContents Следващата клетка End Sub 

Благодарение на MSL за този съвет.

Предишна Статия Следваща Статия

Топ Съвети