hızlı okuma

Katılım
5 Şubat 2008
Mesajlar
231
Excel Vers. ve Dili
2003
selam
yapmak istediğim şey dosyada belirlitilmiştir. Acaba böyle bişe yapılabilir mi.
Şimdiden teşekkürler.
 

Ekli dosyalar

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
böyle bişey olabilir ama üzerinde çalışmak lazım, tam olmadı

Kod:
Sub Hizli5()
s = Sheets("kelime giriş").Range("A65000").End(3).Row
For i = 1 To s 

kelime_1 = Sheets("kelime giriş").Range(("a") & i)
kelime_2 = Sheets("kelime giriş").Range(("a") & i + 1)

Range(("e") & 8 + i) = kelime_1
Application.Wait (Now + TimeValue("0:00:01"))
Range(("e") & 8 + i) = ""

Range(("l") & 8 + i) = kelime_2
Application.Wait (Now + TimeValue("0:00:01"))
Range(("l") & 8 + i) = ""
Next i
End Sub
 
Katılım
5 Şubat 2008
Mesajlar
231
Excel Vers. ve Dili
2003
sayın uzmanamele ilk önce ilginiz teşekkürler
biraz olmuş şunları düzeltebilirsek tamam olur kelimeler belli bi sırayla çıkıyor ben kelimelerin rastgele çıkmasını ve l13 e gelince programın durmasını istiyorum.
 
Katılım
5 Şubat 2008
Mesajlar
231
Excel Vers. ve Dili
2003
sayın dEdE
evet orda çözmüştük ama yukarıdaki kodu tek yazdığım için bu sorunla karşılaştım
bu kod içerisine de nasıl yerleştirceğimi bilmiyorum.
l13 demek L13 le 13 hücresi
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,605
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhaba,

Ekli dosya istediğiniz gibi olmuştur sanırım.
 

Ekli dosyalar

Katılım
5 Şubat 2008
Mesajlar
231
Excel Vers. ve Dili
2003
sayın dEdE çok teşekkür tek bişe dışında istediğim gibi olmuş eğer
tuşla tuşuna bastığımızda kelimeler aynı çıkıyo eğer kelimler de rasatgele çıkarsa tam istediğim gibi olacak
çok teşekkür ederim.
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,605
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhaba,

Kodlardaki satır=8 ifadesinin altında bulunan iki satırı aşağıda gördüğünüz yere taşıyınız.

Kod:
 '/////////////////////////////////---------------------------------e9-13-5
            sonsayi = Sheets(1).[a65536].End(3).Row
            veri = Int((sonsayi * Rnd) + 1)
            Cells(satır, sütun) = Sheets(1).Cells(veri, 1) '****
    '/////////////////////////////////---------------------------------L9-13-12
 
Katılım
5 Şubat 2008
Mesajlar
231
Excel Vers. ve Dili
2003
sayın dEdE çok teşekkür ederim. Ellerinize sağlık.
 
Üst