Excel VBA - Bir satırdaki bir sonraki boş hücreyi seçme

Microsoft Excel'de kullanıldığında, Visual Basic Application veya VBA, tekrarlı işler bu uygulamanın yardımı ile otomatikleştirilebileceğinden verimli bir araçtır. Kullanıcılar programlama ihtiyaçlarını karşılamak için özel VBA kodu yazabilirler. Ofset gibi ilginç özellikler sayesinde, biri Excel'de farklı hücreler arasında çalışabilir. Bir satırdaki bir sonraki boş hücreyi seçme gibi işlemler otomatik olarak yapılabilir, ancak yalnızca bu özellik VBA'da seçildiğinde.

Konu

Excel 2002 kullanıyorum

Aşağıdaki kod, her oyuncunun puanına her girildiğinde satırın sağındaki bir sonraki boş hücreyi seçmek istemediğim dışında gayet iyi çalışıyor.

Şimdi okuduğu gibi, sadece önceki girişin üzerine yazar.

 Sheets ("Classic"). ActiveSheet.Unprotect Range ("B1") seçeneğini seçin. ActiveCell.Value = Player.Value ActiveCell.Offset (1, 0) 'a kadar yapın. 0, 4) .value = Score.value ActiveSheet.Protect GameNumber.Value = "" Player.Value = "" Score.Value = "" 

Çözüm

BUNU DENE:

 ActiveCell.Value = Player.Value Activecell.offset (0, 4) .value = Score.value 'satırdaki en son kullanılan hücreyi sağa yerleştir ActiveCell.End (xlToRight) .Select', bir hücreyi en sondan sağa taşı kullanılan hücre ActiveCell.Offset (0, 1) .Select 

Not

Forumdaki bu ipucu için rizvisa1 'e teşekkür ederiz.

Önceki Makale Sonraki Makale

En Ipuçları