[ÇÖ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
 

Mahmut Kök

Özel Üye
Katılım
14 Temmuz 2006
Mesajlar
878
Excel Vers. ve Dili
Excel 2007 - Türkçe
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]
 
Katılım
29 Eylül 2008
Mesajlar
18
Excel Vers. ve Dili
2007 Türkçe
Teşekkürler hocam
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst