Bu şablon, etkin sayfanın A1 hücresinden başlayan bir aralığını seçilen satır ve sütun sayısı kadar rastgele sayılarla doldurur. Satır ve sütun sayısı bir form üzerindeki döndürme düğmeleriyle belirlenir, doldurma sırasında ilerleme çubuğu yüzde olarak gösterilir.
Dosya makro içerir (.xlsm); açarken makroları etkinleştirmeniz gerekir.
Dosya makro içerir (.xlsm); açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- exceldestek.com | exceldepo.com sayfası: A2:D11 aralığında yer alan çalışma sayfasıdır. Formül içermez; sayfadaki düğme formu açar.
- UserForm1: Satır ve sütun sayısı için iki SpinButton, seçilen değeri gösteren "Satır" ve "Kolon" etiketleri, ilerleme çubuğu ve OK ile Cancel düğmelerinden oluşan formdur.
Makrolar
- CommandButton1_Click: Sayfadaki düğmeye tıklandığında UserForm1 formunu açar.
- ShowUserForm (Module1): İlerleme çubuğunun rengini çalışma kitabı temasının Accent1 rengine ayarlar, çubuk genişliğini sıfırlar ve formu açar.
- SpinButton1_Change ve SpinButton2_Change: Düğme değiştirildikçe satır ve sütun etiketlerini günceller.
- OKButton_Click: Seçilen satır ve sütun sayısı kadar hücreye Int(Rnd * 1000) ile 0 ile 999 arasında tam sayılar yazar. Her satırdan sonra ilerleme çubuğunu günceller ve işlem bitince formu kapatır. Etkin sayfa çalışma sayfası değilse işlem yapılmaz.
- UpdateProgress: İlerleme yüzdesini çerçeve başlığına yazar ve çubuğun genişliğini buna göre ayarlar.
- CancelButton_Click: İptal düğmesine basıldığında çalışmayı durdurur.
Nasıl kullanılır
- Dosyayı açın ve güvenlik uyarısında makroları etkinleştirin.
- Say2fadaki düğmeye tıklayarak formu açın.
- Döndürme düğmeleriyle satır ve sütun sayısını seçin; seçim form üzerindeki etiketlerde görünür.
- OK düğmesine tıklayın; ilerleme çubuğu dolarken A1 hücresinden başlayan aralık rastgele sayılarla doldurulur.
- Vazgeçmek için Cancel düğmesini kullanın.