Özet
Bu Microsoft Excel, bir aralıkta hücreleri el ile veya basit bir Microsoft Visual Basic for Applications kullanabilirsiniz. Bu makalede, hücre aralığı seçmek için kullanabileceğiniz örnekler verilmiştir.
Ek Bilgi
Hücreleri el ile seçme örnekleri
Sütundaki tüm verileri el ile seçmek için, ilk hücreyi seçin ve CTRL+SHIFT+AŞAĞI OK tuşlarına basın.
Aynı şekilde, satırı ve satıra eklenmiş tüm sütunları el ile seçmek için, CTRL+SHIFT+AŞAĞI OK+SAĞ OK tuşlarına basın. Bununla birlikte, tüm veriler bitişik olmalı (başka bir ifadeyle, boş satır veya sütunlarınız olamaz). Ayrıca, aşağıdakini yaparak geçerli veri bölgelerini (boş satır veya sütun olmayan bitişik veriler) de seçin:
-
Düzen menüsünde Git'e tıklayın.
-
Git iletişim kutusunda Özel'e tıklayın.
-
Özel Git iletişim kutusunda Geçerli bölge'ye ve ardından Tamam'a
tıklayın.
Bu aralığı, basit kod kullanarak da Visual Basic for Applications.
Not Makro kaydediciyi kullanarak bu yordamı kaydetmeyi denersanız, aynı sonuçları alasınız.
Bir aralıkta yer Visual Basic için kod kullanma örnekleri
Microsoft, açık veya zımni garanti olmaksızın yalnızca çizim için programlama örnekleri sağlar. Bu, ticarete uygunluk veya belirli bir amaca uygunluk ile ilgili zımni garantileri içerir ancak bunlarla sınırlı değildir. Bu makalede, göstermekte olan programlama dilini ve yordamları oluşturmak ve hata ayıklamak için kullanılan araçlar hakkında bilgi sahibi olduğunuz varsaymaktadır. Microsoft destek mühendisleri, belirli bir yordamın işlevlerini açıklamaya yardımcı olabilir, ancak bu örnekleri değiştirerek sizin özel gereksinimlerinizi karşılayacak ek işlevler veya yapı yordamları sağlamazlar. Aşağıdaki kod Visual Basic, değişen aralıkları seçmeyi gösterir.
Başlangıç hücreyi biliyorsanız (bu örnekte, başlangıç hücresi C1 hücresidir) ve verileri olan ancak bu adresi bilmiyorsanız, son hücreye kadar (aynı sütunda) aşağı doğru seçmek için şu kodu kullanın:
Sub SelectRangeDown()
Range("c1", Range("c1").End(xlDown)).Select
End Sub
Not SelectRangeDown makrosu verilerinizin bitişik olduğunu varsayıyor. Aksi takdirde, seçmekte olduğunuz veri sütununda boş hücreler varsa, bu makro sütundaki tüm hücrelerinizi seçmeyebilirsiniz.
Verileriniz C1 hücresinde başlıyor ancak bu sütunda bitişik değilse, Microsoft Office Excel 2003'te ve sonraki sürümlerin sürümlerinde aşağıdaki makroyu Excel:
Sub SelectRangeDown_Discontiguous()
Range("c1", Range("c65536").End(xlUp)).Select
End Sub
2007 Microsoft Office Excel 1.048.576 satırı desteklediği için, Excel 2007'de şu makroyu kullanın:
Sub SelectRangeDown_Discontiguous()
Range("c1", Range("c1048576").End(xlUp)).Select
End Sub
Etkin hücreden aşağıdan ve sağdaki tüm sütunlardan seçim yapmak (tüm satır ve sütunlarda bitişik verilerin olduğu varsayıyorsanız), aşağıdaki kodu kullanın:
Sub myrangearea()
Range(ActiveCell, ActiveCell.End(xlDown).End(xlToRight)).Select
End Sub
Başlangıç hücreyi biliyorsanız (bu örnek kodda, başlangıç hücresi D1 ise) ve sütunu aşağı ve sağa seçmek için aşağıdaki kodu kullanın:
Sub RangeFromStart()
Range("d1", Range("d1").End(xlDown).End(xlToRight)).Select
End Sub
Geçerli bölgedeki tüm verileri seçmek için aşağıdaki kodu kullanın:
Sub CurrentArea()
Selection.CurrentRegion.Select
End Sub
Bu makalede yer alan örnekler, geçerli çalışma kitabınızda etkin çalışma sayfasında değişen aralıkları seçmeyi gösterir.
Söz dizimli aralıkları seçme hakkında ek Visual Basic for Applications (ve daha gelişmiş örnekler için), Microsoft Bilgi Bankası'daki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
291308 Excel'de diğer yordamları Visual Basic hücreleri/aralıkları Excel