textboxtaki sayıların sayfaya aktarılmasında hata

Katılım
21 Nisan 2005
Mesajlar
122
ekli dosyada sayfa1 'de userform da bulunan textboxlarla sayfa1 deki ilgili hücrelere kayıt yapabiliyorum. buraya kadar normal. Sorun bundan sonra başlıyor. sayfa2 deki hücrelere sayfa1 den alınan sayılar toplam başlığının altında toplanması gerekirken hiç bir işlem yapılmıyor. sebebini bir türlü anlayamadım. belki bu konuda üstadların canını farkında olmadan sıkmışımdır. ama şimdiden özür dilerim.
 

htsumer

Altın Üye
Altın Üye
Katılım
7 Eylül 2004
Mesajlar
946
Excel Vers. ve Dili
Excel-2003
Altın Üyelik Bitiş Tarihi
16.08.2026
Sayıları text olarak atadığından toplama yapmıyor.
Basit olmayan bir çözüm vereyim.
Kaydet butonuna ait;
Kod:
Private Sub CommandButton1_Click()
....
..
.
Next' Satırından sonra aşağıdakileri ilave edin.

Sheets("Sayfa2").Select
    Range("A6").Select
    Selection.Copy
    Sheets("Sayfa1").Select
    Range("B1:AF27").Select
    Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlMultiply, _
        SkipBlanks:=False, Transpose:=False
    Range("B1").Select
Application.CutCopyMode = False
End Sub
Burada satır sıraları örneğinizdeki sıraların sayısı kadar sınırlıdır .Satı eklerseniz veya sayfa adını değiştirirseniz bunlarıda güncellemeniz gerek.
Daha basit çözümüde var ama vaktim yok.:D
 
Katılım
5 Aralık 2004
Mesajlar
130
Excel Vers. ve Dili
Excel 2003 Türkçe
Cells(sira, x) = Controls("textbox" & x - 1) * 1 satırı bu şekilde yazarsanız sanırım sorununuz çözülür
 
Katılım
21 Nisan 2005
Mesajlar
122
sayfa1 de a1 hücresine Adı soyadı yazıyorum listboxta bu da çıkıyor. listbox1 de nasıl a2 satırından itibaren verileri sıralatabiliri.
 
Katılım
5 Aralık 2004
Mesajlar
130
Excel Vers. ve Dili
Excel 2003 Türkçe
listbox1 in properties penceresinde rowsource bölümünü a1:a100 yazan yerini a2:a100 yaparsanız sorun çözülür
 
Üst