RANGE Hatası

Katılım
6 Eylül 2007
Mesajlar
655
Excel Vers. ve Dili
excel 2016 32 Bit ve Excel 2020 32 Bit Türkçe ve İngilizce
Altın Üyelik Bitiş Tarihi
10-12-2024
Merhaba userformdaki textbox değerini değiştirdiğimde hücre değerinin'de değiştiren ek'teki kod'ları hazırladım ancak bir hata veriyor! kod'lardaki sorun ne olabilir acaba
Userform'daki kod'lar;
Private Sub TextBox396_Change()
If Sayfa18.Range("I124") = 1 Then
Range("PROSES HESAP KOD!I171").Value = TextBox396.Value
ElseIf Sayfa18.Range("I124") = 2 Then
Range("PROSES HESAP KOD!I174").Value = TextBox396.Value
End If
End Sub

Private Sub TextBox399_Change()
If Sayfa18.Range("I124") = 1 Then
Range("PROSES HESAP KOD!I177").Value = TextBox399.Value
ElseIf Sayfa18.Range("I124") = 2 Then
Range("PROSES HESAP KOD!I178").Value = TextBox399.Value
End If
End Sub

ilgili sayfadaki kod'lar;

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [a1:ı180]) Is Nothing Then Exit Sub
If Sayfa18.Range("I124") = 1 Then
UserForm249.TextBox396.Value = Sheets("PROSES HESAP KOD").Range("I171").Value
UserForm249.TextBox399.Value = Sheets("PROSES HESAP KOD").Range("I177").Value
ElseIf Sayfa18.Range("I124") = 2 Then
UserForm249.TextBox396.Value = Sheets("PROSES HESAP KOD").Range("I174").Value
UserForm249.TextBox399.Value = Sheets("PROSES HESAP KOD").Range("I178").Value
End If

End Sub
 

Ekli dosyalar

Trilenium

Destek Ekibi
Destek Ekibi
Katılım
16 Eylül 2008
Mesajlar
1,289
Excel Vers. ve Dili
Microsoft Office 2019 English
If Intersect(Target, [a1:ı180]) Is Nothing Then Exit Sub

If Intersect(Target, [a1:i180]) Is Nothing Then Exit Sub


değiştirip dener misiniz.
 
Katılım
6 Eylül 2007
Mesajlar
655
Excel Vers. ve Dili
excel 2016 32 Bit ve Excel 2020 32 Bit Türkçe ve İngilizce
Altın Üyelik Bitiş Tarihi
10-12-2024
merhaba trilenium denedim ancak olmadı aynı hata mesajını verdi maalesef
 

Trilenium

Destek Ekibi
Destek Ekibi
Katılım
16 Eylül 2008
Mesajlar
1,289
Excel Vers. ve Dili
Microsoft Office 2019 English
Dosya çok büyük ve özel değilse ekleyebilir misiniz.
 
Katılım
6 Eylül 2007
Mesajlar
655
Excel Vers. ve Dili
excel 2016 32 Bit ve Excel 2020 32 Bit Türkçe ve İngilizce
Altın Üyelik Bitiş Tarihi
10-12-2024
Sn Trilenium şimdi fark ettim UserForm'da bir commandbutton ile sayfadaki hücre değerelerini userformdaki textbox'lara yazdırıyorum. onun kod'ları aşağıdaki gibi
Private Sub CommandButton2_Click()
TextBox396.Text = Sayfa74.Range("I179").Text
TextBox399.Text = Sayfa74.Range("I180").Text
End Sub

şimdi bu kod'ları kaldırınca userform hata vermiyor. ekleyince yukarıdaki hatayı veriyor.
 

Trilenium

Destek Ekibi
Destek Ekibi
Katılım
16 Eylül 2008
Mesajlar
1,289
Excel Vers. ve Dili
Microsoft Office 2019 English
Sayfa74.Range("I179").Text

TextBox396.Text = Sheets("Sayfa74").Range("I179").value
TextBox399.Text = Sheets("Sayfa74").Range("I180").value

değiştirir misiniz (sayfa74 diye bir sayfa var di mi?)
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,738
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Yazım hatası var.

Range("PROSES HESAP KOD!I178").Value = TextBox399.Value

Aşağıdaki gibi olmalıdır.

Range("'PROSES HESAP KOD'!I178").Value = TextBox399.Value

Benzer satırların hepsini aynı şekilde değiştirmelisiniz.
 
Katılım
6 Eylül 2007
Mesajlar
655
Excel Vers. ve Dili
excel 2016 32 Bit ve Excel 2020 32 Bit Türkçe ve İngilizce
Altın Üyelik Bitiş Tarihi
10-12-2024
Tamam oldu çok teşekkürler excel web tr
 
Üst