• DİKKAT

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

hücreyi otomatik spinle artırmak

Katılım
16 Mart 2007
Mesajlar
70
Excel Vers. ve Dili
micro soft exel 2003
merhaba

belli bir hücre aralıgındaki değerleri otomatik spinle artırmaya çalışdım ama sadece tek bir hücreye çalışdı.belli bir hücre aralıgını tanımladım ama başaramadım.bu spin olayında mutlaka kod bölümünde tanımlı mı olması gerekiyor? örnek ekdedir ilgilenirseniz sevinirim.(formda ara bölümünüde inceledim ama tam bilgi olarak oturmadı) teşekkürler
 
Merhaba aatoş

Sorunuzu formülle çözmeyi denedim umarım işinizi görür.
 
soruma hemen cevap verdiginiz için teşekkürler.dediginiz gibi bu alternatifde aynı işi yapıyor ama ben spin olayını kavramak isdiyorum spin olayında belirli bir sütünün hepsinde artırma veya azalma yapabılırım
 
Arkadaşlar konuyla alakası yoktur belki ama bir türlü çözüm bulamadım yeni konu açtım yine yardım alamadım.

html formdan excele veri girebiliyorum ama localhostta yada ftp den servera attığımda excele veri girme olayı gerçekleşmiyor.

acaba servera atınca dosya yolunu farklımı girmem gerekiyor bir kaç değişik yol girdim ama yine olmadı.

çözümü bilen varmı?
 
soruma hemen cevap verdiginiz için teşekkürler.dediginiz gibi bu alternatifde aynı işi yapıyor ama ben spin olayını kavramak isdiyorum spin olayında belirli bir sütünün hepsinde artırma veya azalma yapabılırım

Bu kodları deneyin

Sub ScrollBar1_Change()
[a2] = [a1]
[a3] = [a1]
[a4] = [a1]
End Sub

.
 
Denetim biçimlendir>denetim>hücre bağlantısına ($A$1:$A$3) yazılı olduğu halde sadece a1 hücresi değişiyor. İlginç....
 
cevaplarınız için teşekkürler ama ben bütün sütünun aynı degerde olmasını isdemiyorum örnegina1:a30 kadar olan hücre aralıgında sipinle ben istedigim hücreyi artırıyım veya azaltıyım benim yapdıgım örnekde sadece ilk hücrede işlem yapıyor digerlerinde işlem yapamıyorum tekrar teşekkürler
 
cevaplarınız için teşekkürler ama ben bütün sütünun aynı degerde olmasını isdemiyorum örnegina1:a30 kadar olan hücre aralıgında sipinle ben istedigim hücreyi artırıyım veya azaltıyım benim yapdıgım örnekde sadece ilk hücrede işlem yapıyor digerlerinde işlem yapamıyorum tekrar teşekkürler

Her bir hücre için bir Spin yapmalısınız. Veya bu değişimler arasında ilk hücre ile sonraki hücreler arasında bir bağlantı olacaksa yanı bir katsayı olacaksa ona göre yukarıda yazdığım kodlar geliştirilir.

.
 
Merhaba,

Dosyadaki kodları inceleyiniz.

Kod:
Private Sub SpinButton1_SpinDown()
[A1] = [A1] - 1
[A2] = [A2] - 1
[A3] = [A3] - 1
[A4] = [A4] - 1
[A5] = [A5] - 1
[A6] = [A6] - 1
[A7] = [A7] - 1
End Sub

Kod:
Private Sub SpinButton1_SpinUp()
[A1] = [A1] + 1
[A2] = [A2] + 1
[A3] = [A3] + 1
[A4] = [A4] + 1
[A5] = [A5] + 1
[A6] = [A6] + 1
[A7] = [A7] + 1
End Sub


Hücreler çoksa döngü kullanmakta yarar var.

Kod:
Private Sub SpinButton1_SpinDown()
For i = 1 To [A65536].End(3).Row
Cells(i, "A") = Cells(i, "A") - 1
Next i
End Sub
Kod:
Private Sub SpinButton1_SpinUp()
For i = 1 To [A65536].End(3).Row
Cells(i, "A") = Cells(i, "A") + 1
Next i
End Sub
 
Son düzenleme:
sanırım bana yardım edecek yok
 
Geri
Üst