Userform çalışmıyor.

istanbulcahan

Altın Üye
Katılım
11 Ocak 2008
Mesajlar
1,386
Excel Vers. ve Dili
Office 365 (Türkçe)
Altın Üyelik Bitiş Tarihi
05-11-2024
Hayırlı geceler.
Userform çalışmıyor. Nasıl çözülebilir, sorun.
 

Ekli dosyalar

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,699
Excel Vers. ve Dili
Microsoft 365 Tr-64
Oluşturduğunuz butona atadığınız makro mevcut değil uyarısı zaten veriyor.
Siz sağ tıklayıp makro ata penceresinden getir isimli makronuzu seçmelisiniz.
 

istanbulcahan

Altın Üye
Katılım
11 Ocak 2008
Mesajlar
1,386
Excel Vers. ve Dili
Office 365 (Türkçe)
Altın Üyelik Bitiş Tarihi
05-11-2024
Oluşturduğunuz butona atadığınız makro mevcut değil uyarısı zaten veriyor.
Siz sağ tıklayıp makro ata penceresinden getir isimli makronuzu seçmelisiniz.
Seçtim, çalıştı. Ancak kayıt sonrasında aşağıdaki satırlarda hata verdi.
Kod:
Private Sub CommandButton1_Click()
SonSatir = Worksheets.Function.CountA

If SonSatir = 2 Then
   Worksheets("Sayfa1").Cells, (SonSatir, 1)=1
   Worksheets("Sayfa1").Cells, (SonSatir, 2)=1 TextBox1.Value
   Worksheets("Sayfa1").Cells, (SonSatir, 3)=1 TextBox2.Value

Else
   Worksheets("Sayfa1").Cells, (SonSatir, 1)=1
   Worksheets("Sayfa1").Cells, (SonSatir, 2)=1 TextBox1.Value
   Worksheets("Sayfa1").Cells, (SonSatir, 3)=1 TextBox2.Value
   Worksheets("Sayfa1").Cells, (SonSatir, 4)=1 TextBox3.Value
  
Worksheets("Sayfa1").Cells, (SonSatir, 4)=1 TextBox3.Value
 

Ekli dosyalar

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,699
Excel Vers. ve Dili
Microsoft 365 Tr-64
Örnekten faydalanabilirsiniz
C++:
Private Sub CommandButton1_Click()
Dim SonSatir As Integer
SonSatir = WorksheetFunction.CountA(Range("A:A")) + 1
Worksheets("Sayfa1").Cells(SonSatir, 1) = SonSatir - 1
Worksheets("Sayfa1").Cells(SonSatir, 2) = TextBox2.Value
Worksheets("Sayfa1").Cells(SonSatir, 3) = TextBox3.Value
End Sub
 

relaxim

Altın Üye
Katılım
30 Ağustos 2009
Mesajlar
490
Excel Vers. ve Dili
Ofis 2016 Tr 64 bit
Altın Üyelik Bitiş Tarihi
15.06.2027

istanbulcahan

Altın Üye
Katılım
11 Ocak 2008
Mesajlar
1,386
Excel Vers. ve Dili
Office 365 (Türkçe)
Altın Üyelik Bitiş Tarihi
05-11-2024
Örnekten faydalanabilirsiniz
C++:
Private Sub CommandButton1_Click()
Dim SonSatir As Integer
SonSatir = WorksheetFunction.CountA(Range("A:A")) + 1
Worksheets("Sayfa1").Cells(SonSatir, 1) = SonSatir - 1
Worksheets("Sayfa1").Cells(SonSatir, 2) = TextBox2.Value
Worksheets("Sayfa1").Cells(SonSatir, 3) = TextBox3.Value
End Sub
Formda bazı ihtiyaçlar oldu, ufak tefek değişiklikler yaptım. Veri sheeti oluşturdum.Ondan mutevellit. Kaydet tuşunda bazı verileri kaydediyor, bazı verileri kaydetmiyor. Ekteki dosyada açıklamalrı yaptım.
 

Ekli dosyalar

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,699
Excel Vers. ve Dili
Microsoft 365 Tr-64
Değerli arkadaşım,
#4 nolu mesajımda örnek olarak iki textboxdaki veriyi ben kaydettim.
1300. mesajınızı yazmak üzeresiniz.
Kalan diğer 4 textbox içindeki veriyi sizin sayfaya aktarabileceğinize eminim.
Sadece yapmak isteyin.
 
Üst