Vba clearcontents: bir hücrenin içeriği nasıl temizlenir?

Anahtar noktaları

  • Bir hücrenin içeriğini temizlemek için ClearContents yöntemini kullanmanız gerekir.
  • Bunu tek bir hücre, bir aralık veya çalışma sayfasının tamamı için kullanabilirsiniz.

ClearContents yöntemi

VBA’da, bir hücredeki, bir hücre aralığındaki ve çalışma sayfasının tamamındaki değerleri ve formülleri temizlemek için kullanabileceğiniz ClearContents adı verilen bir yöntem vardır.

 Expression.ClearContents

Bu yöntemi kullanmak için önce ifadeyi içeriği temizlemek istediğiniz yere ayarlamanız, ardından “.ClearContents” yazmanız gerekir.

Tek bir hücrenin içeriğini temizleme

A1 hücresindeki değerleri temizlemek istediğinizi varsayalım. Öncelikle range nesnesini ve ardından ClearContents yöntemini kullanarak A1 hücresini tanımlamanız gerekir.

Yani kod şöyle olurdu:

 Sub ClearContentExamples() Range("A1").ClearContents End Sub
tek-hücrenin-içeriğini-temizle

Bir hücreyi tanımlamak için hücreler özelliğini de kullanabilirsiniz; kod şöyle olur:

 Sub ClearContentExamples() Cells(1, 1).ClearContents End Sub
tek hücreli örneğin içeriğini temizleme

Bir parçanın içeriğini temizleme

Benzer şekilde bir aralık tanımlayabilir ve ardından bu aralıktaki değerleri ve formülleri temizlemek için ClearContent yöntemini kullanabilirsiniz. Diyelim ki A1:A10 aralığındaki değerleri temizlemek istiyorsunuz, bu durumda kod aşağıdaki gibi olacaktır.

 Sub ClearContentExamples() Range("A1:A10").ClearContents End Sub
net-aralık-içerikler

Tüm e-tablonun içeriğini temizleme

Bir çalışma sayfasının tamamının içeriğini temizlemek için aşağıdaki kodu kullanabilirsiniz:

 Sub ClearContentExamples() Cells.ClearContents End Sub
bir sayfanın tamamının içeriğini sil

Ve belirli bir çalışma sayfasından temizlemek için:

 Worksheets("Sheet1").Cells.ClearContents

Seçim içeriğini temizle

Seçilen hücrelerin içeriğini temizleyebilecek dinamik kod yazmak istiyorsanız aşağıdaki kodu kullanabilirsiniz.

seçimin-içeriğini temizle
 Sub ClearContentExamples() Selection.ClearContents End Sub

Diğer yöntemler

Kullanabileceğiniz diğer yöntemlerden bazıları şunlardır:

 Sub ClearContentExamples() Range(“A1”).Clear 'Clears Everything Range(“A1”).ClearComments 'Clear Comments Range(“A1”).ClearFormats 'Clears Formatting Range(“A1”).ClearHyperlinks 'Clear Hyperlinks Range(“A1”).ClearNotes 'Clear Notes Range(“A1”).ClearOutline 'Clears Outline End Sub

Yorum ekle

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir