Metin kutularına değer almak.

Katılım
12 Ocak 2009
Mesajlar
838
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
07-02-2024
Merhaba arkadaşlar,
UserForm kullanmadan, her hangi bir excel sekmesine yerleştirilen ComboBox veya TextBox lardaki değerler başka bir sekmedeki metin kutularına aktarılabiliyormu.
 

Korhan Ayhan

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

Tabiki aktarabilirsiniz. Aşağıdaki kodu denermisiniz.

Sayfa1'in kod bölümüne uygulayınız.

Kod:
Option Explicit
 
Private Sub TextBox1_Change()
    Sheets("Sayfa2").TextBox1 = Me.TextBox1
End Sub
 
Katılım
12 Ocak 2009
Mesajlar
838
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
07-02-2024
Selamlar,

Tabiki aktarabilirsiniz. Aşağıdaki kodu denermisiniz.

Sayfa1'in kod bölümüne uygulayınız.

Kod:
Option Explicit
 
Private Sub TextBox1_Change()
    Sheets("Sayfa2").TextBox1 = Me.TextBox1
End Sub
Korhan hocam diğer kodlarla çakışma yaptı.
 

Ekli dosyalar

Korhan Ayhan

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

Aşağıdaki kodu deneyiniz.

Kod:
Option Explicit
 
Private Sub TextBox1_Change()
    Dim NESNE As Shape
    For Each NESNE In ActiveSheet.Shapes
        If InStr(1, NESNE.Name, "Text Box") > 0 Then
            NESNE.DrawingObject.Caption = Sheets("Sayfa1").TextBox1
            Exit For
        End If
    Next
End Sub
 
Katılım
12 Ocak 2009
Mesajlar
838
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
07-02-2024
Korhan hocam teşekkür ederim ilginize, belki sorumu tam izah edemedim. Onun için yazdığınız kod talebi karşılamadı.
Örnek,
ekteki dosyada userform1 de bulunan ComboBox1 Sayfa1!S3 hücresine, kayıt yaparken, aynı zamanda Sayfa2 deki metinkutusu1'e kayıt yapabilirmi. (TextBox1'e kayıt yapmasını istemiyorum)
 

Ekli dosyalar

Korhan Ayhan

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

Aşağıdaki kodu denermisiniz.

Kod:
Private Sub CommandButton1_Click()
Dim NESNE As Shape
On Error Resume Next
Sheets("Menü").Select
Cells(3, 19).Value = ComboBox1.Value
For Each NESNE In Sheets("Sayfa2").Shapes
    If InStr(1, NESNE.Name, "Text Box") > 0 Then
        NESNE.DrawingObject.Caption = ComboBox1
        Exit For
    End If
Next
Cells(3, 24).Value = TextBox1.Value
Cells(4, 19).Value = ComboBox2.Value
Cells(4, 24).Value = TextBox2.Value
Cells(5, 19).Value = ComboBox3.Value
Cells(5, 24).Value = TextBox3.Value
Cells(5, 28).Value = ComboBox6.Value
Cells(6, 19).Value = ComboBox4.Value
Cells(6, 24).Value = TextBox4.Value
Cells(6, 28).Value = ComboBox7.Value
Cells(7, 19).Value = ComboBox5.Value
Cells(7, 24).Value = TextBox5.Value
Cells(7, 28).Value = ComboBox8.Value
End Sub
 
Üst