Excel - koda VBA za brisanje podatkov v vrstici ob hkratnem ohranjanju formul

Težava

Delam na preglednici, kjer moram kopirati podatke v nov list. Ko se podatki kopirajo, želim iz prvotnega lista izbrisati podatke v vrstici, ne da bi izgubili formule. Kako se to lahko izvaja v VBA?

Rešitev

Ko vnesete spodnjo kodo, izberite celico iz vrstice, iz katere želite ohraniti formulo, in jo zaženite.

 Sub KeepFormulas () Dim sRow, lCol As Integer sRow = ActiveCell.Row lCol = Celice (sRow, Columns.Count). )) Če je cell.HasFormula = False, potem cell.ClearContents Naslednja celica End Sub 

Zahvaljujoč MSL za ta namig.

Prejšnji Članek Naslednji Članek

Top Nasveti