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.