• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

[ÇÖZÜLDÜ] Range Sınıfının Select yöntemi

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Katılım
29 Eylül 2008
Mesajlar
18
Excel Vers. ve Dili
2007 Türkçe
Merhaba arkadaşlar;

Sayfa1 açılmış durumda iken yani Sayfa1 aktif durumda iken yazdığım makronun çalışmasını istiyorum.

Kodda yazılı olan ise;

If Sayfa2.Range("E2") = "" Then
Sayfa2.Range("E2").Select
ActiveCell.Value = donati_sirasi_adedi_text.Value * 1
End If

şeklinde

Ama program hata veriyor Range Sınıfının Select yöntemi başarısız şeklinde hata veriyor. Bunu nasıl düzeltebilirim.

Teşekkürler
 
Sayfa1'deyken Sayda2'deki bir hücreyi seçtirmek için öncelikle sayfa2'yi seçmeniz gerekir.

Kod:
If Sayfa2.Range("E2") = "" Then
[B]sayfa2.select[/B]
Sayfa2.Range("E2").Select
ActiveCell.Value = donati_sirasi_adedi_text.Value * 1

ancak bu şekilde kullanmaktansa hücreyi hiç seçmeden ilgili hücreye değeri yazdırmayı kullanırsanız işlemleriniz daha hızlı tamamlanacaktır. Yani sayfa, hücre seçmekle vakit kaybetmezsiniz. aşağıdaki gibi deneyebilirsiniz.

Kod:
If Sayfa2.Range("E2") = "" Then
[B]Sayfa2.Range("E2")=donati_sirasi_adedi_text.Value * 1[/B]
 
Teşekkürler hocam
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Geri
Üst