Userform minimize ve maximize etmek

Katılım
24 Aralık 2006
Mesajlar
43
Excel Vers. ve Dili
excell 2000 türkçe
İyi tatiller.

Ekteki dosyaya tam ekran ve minimize işlevi ekledikden sonra hata vermektedir. Bu işlevi kaldırırsak kaydet bul sil işlevleri düzgün çalışmaktadır.?

Nedeni...?


Teşekkürler.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,731
Excel Vers. ve Dili
Excel 2019 Türkçe
Kod:
Option Explicit
kullandığınız için değişken tanımlaması yapmanız gerekiyor.

kaydet makronuzun içine aşağıdaki satırı ekleyin.

Kod:
Dim satır As Long
 
Katılım
24 Aralık 2006
Mesajlar
43
Excel Vers. ve Dili
excell 2000 türkçe
Dim satır As Long

satırı eklendi gene hata alınıyor. hata mesajı ektedir.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,731
Excel Vers. ve Dili
Excel 2019 Türkçe
Mesajınızdan nereye eklediğinizi göremedim.
İlgili kodu aşağıdaki ile değiştirin.
Kod:
Private Sub CommandButton8_Click()
'Kaydet
Dim satır As Long
satır = [a65536].End(3).Row + 1
Cells(satır, 1).Value = ComboBox1.Text
Cells(satır, 2).Value = TextBox1.Text
Cells(satır, 3).Value = TextBox2.Text
Cells(satır, 4).Value = TextBox3.Text
Cells(satır, 5).Value = TextBox4.Text
Cells(satır, 6).Value = TextBox5.Text
Cells(satır, 7).Value = TextBox6.Text
Cells(satır, 8).Value = TextBox7.Text
Cells(satır, 9).Value = TextBox8.Text

   ProgressBar1.Visible = True
Dim i As Integer
  For i = 1 To 1000
    ProgressBar1.Value = (i / 1000) * 100
    DoEvents
  Next i
  MsgBox "Kayıt Tamamlandı!!!"
ProgressBar1.Visible = False

End Sub
 
Katılım
24 Aralık 2006
Mesajlar
43
Excel Vers. ve Dili
excell 2000 türkçe
ilginize teşekkürler.
Vermiş olduğunuz kodlar zaten form üzerinde ama hata veriyor.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,731
Excel Vers. ve Dili
Excel 2019 Türkçe
Sorun yine aynı. Değişken tanımlaması yapmamanızdan kaynaklanıyor.
Aşağıdaki satırı, bul makrosunun içine ekleyin.
Kod:
Dim hucre As Variant
 
Katılım
24 Aralık 2006
Mesajlar
43
Excel Vers. ve Dili
excell 2000 türkçe
teşekkürler
görüşmek dilegiyle
 
Üst