Textbox Değerini Aratıp Yan Hücreye Yazma

Katılım
7 Aralık 2006
Mesajlar
160
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
27-05-2023
Merhabalar,
Textbox1 de yer alan değeri sayfada aratıp 8 hücre sağına Textbox2 nin değerini yazdırmak istiyorum. Kolay bir yolu var mıdır. Şimdiden teşekkür ederim
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Aşağıdaki gibi bir kod bloğu olabilir. Fazlası için örnek dosya paylaşmanızı öneririm.

PHP:
sat = WorksheetFunction.Match(TextBox1.Text,[A:A],0)
Cells(sat,"I") = TextBox2.Text
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Soruyu şöyle anladım.
Excel dosyası sayfa1 sayfasında (değilse kod içinde gerekli yeri değiştiriniz)
Userformdaki Textbox1 de yazan değer aransın.
Varsa bulunan hücrenin 8 sütun sağına Textbox2 deki değer yazılsın.

Userform üzerine 2 textbox ve 1 buton yerleştirdim.
Butona ait kodlar aşağıdadır.

C++:
Private Sub CommandButton1_Click()
    Dim Bul As Range
    Set Bul = Worksheets("Sayfa1").Cells.Find(TextBox1)
    If Bul Is Nothing Then
        MsgBox "Textbox1 deki değer sayafada bulunmadı"
    Else
        Bul.Offset(, 8) = TextBox2
    End If
    Set Bul = Nothing
End Sub
 
Üst