Excel - VBA kods datu dzēšanai rindā, saglabājot formulas

Izdevums

Es strādāju pie izklājlapas, kurā ir jāpārkopē dati uz jaunu lapu. Kad dati ir kopēti, es vēlos dzēst rindā esošos datus no sākotnējās lapas, nezaudējot formulas. Kā to var īstenot VBA?

Risinājums

Kad esat ieviesis tālāk norādīto kodu, atlasiet šūnu no rindas, kurā vēlaties saglabāt formulu, un palaidiet kodu.

 Sub KeepFormulas () Dim sRow, lCol As Integer sRow = ActiveCell.Row lCol = Šūnas (sRow, Columns.Count) .End (xlToLeft). Kolonna katrai šūnai diapazonā (šūnas (sRow, 1), šūnas (sRow, lCol )) Ja cell.HasFormula = False Tad cell.ClearContents Nākamā šūna End Sub 

Paldies MSL par šo padomu.

Iepriekšējais Raksts Nākamais Raksts

Top Padomi