Merhaba,
aranan = TextBox1
Range("B:B").Find(aranan).Select
Bu şekilde aktif olan sayfanın B sütununda arama yapıyor. Bu aramanın her zaman Sayda3 de B sütununda yapılacağını nasıl belirtirim?
Hocam çok teşekkür ederim çalıştı istediğim oldu.. kaç gündür uğraşıyordum.. müteşekkirim sağolun. Yoruyorum ama bir de şunu merak ediyorum hisse kısaltmaları 4-5 harften oluşuyor ilk iki harfi yazınca tamamlama yaptırabilir miyiz? Textbox içinde mümkün müdür?
Dim wsGELENEVRAK, wsGİDENEVRAK, wsPERSONELÖNTANIM, wsDESİMALDOSYA As Worksheet
Dim sonsatır, sil As Long
Dim konrol As Byte
Private Sub Cmdkaydet_Click()
If Tbdosyakodu.Text = "" Then
MsgBox "DOSYA KODU BOŞ OLAMAZ.", vbInformation, "BİLDİRİ"
Exit Sub
ElseIf Tbdosyaadı.Text = "" Then
MsgBox...
Alternatif;
FIND (BUL / CTRL+F) komutu sayfada veriyi bulamazsa hata verir. Bu sebeple SET'leyerek kullanmakta fayda vardır. Aşağıdaki örnek kodlamada bu yapı kullanılmıştır.
Ayrıca TextBox nesnesi adı üstünde metin kutusudur. Bu nesneye yazacağınız sayısal verilerde VBA tarafında metin...
s.a.
Textbox ta bilgi girişini aşağıdaki kodlarla yapıp,
Private Sub TextBox33_Change()
Dim myarr() As String, k As Range, adr As String, a As Long
ListBox1.ColumnCount = 5
ReDim myarr(1 To 5, 1 To 1)
ListBox1.RowSource = vbNullString
Set k = Range("A:A").Find("*" & TextBox33.Text & "*", ...
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...
Listbox1' e tıklayınca "Güncelleme mi Yapacaksınız" diye sormasını "EVET" ise Textbox(1,2,3,4,5,6) Locked özelliğini false edecek
aşağıda ki kod çalışacak
"HAYIR" ise Textbox(1,2,3,4,5,6) Locked özelliğini true edecek aşağıda ki kod çalışacak. Rica etsem yardımcı olabilir misiniz?
Dim bul As...
Private Sub sicilno_Change()
Dim Found As Range
Dim str As String
str = sicilno.Text
Set Found = Worksheets("Sayfa2").Columns(3).Find(What:=str, LookIn:=xlValues, Lookat:=xlWhole)
adsoyad.Text = bul.Offset(0, 1).Value
unvan.Text = bul.Offset(0, 4).Value
TextBox7.Text = bul.Offset(0, 2).Value
End...
Merhaba, listbox1 içerisinde toplanması istenen column da sayı kuruşlu olarak görülüyor. Ancak toplam alınan textbox4 veya label17 de kuruş hanesini toplamadan virgül öncesi sayıları topluyor. Ne yanlış bulamadım. İlgilenecek arkadaşlara teşekkür ederim. İlgili Kodlar:
Private Sub...
Bu da farklı bir alternatif olsun.
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
txt_Sinir "A1:A20", textbox1
End Sub
Private Sub TextBox2_Exit(ByVal Cancel As MSForms.ReturnBoolean)
txt_Sinir "B1:J1", textbox2
End Sub
Sub txt_Sinir(Alan As String, txt As textbox)...
Dim Personel As Worksheet
If TextBox1.Text = "" Then Exit Sub
Set Personel = Worksheets("Personel")
sor = MsgBox(aranan & " T.C. Kimlik Numaralı öğrenci bilgileri için Güncelleme yapılacak mı?", vbYesNo + vbInformation, "Bilgi")
If sor = vbNo Then Exit Sub
aranan = TextBox1.Text...
Merhaba Tekrar,
Birşey daha sormak istiyorum eğer mümkünse. Bu işlemi birden fazla sekmeye yapmaya başladım ancak hepsinin yan sütununda yer olmayabiliyor. Textbox gibi bir yerde ismi aratıp altında çıkan isimlere çift tıklayınca en son hücredeki yere yapıştırabilir şeklinde olabiliyor mu...
Merhaba,
Pasif olmasını ne için kullanacaksınız anlayamadım. Sonuçta evet denirse veri geliyor, hayır denirse gelmiyor yani aktif oluyor. O yüzden pasifi eklemedim? İsterseniz eklenebilir fakat pasif olması işinize yaramaz diye düşünüyorum.
Private Sub TextBox2_Change()
Dim S1 As...
Merhaba,
Deneyiniz.
Private Sub CommandButton1_Click()
Dim Sd As Worksheet, c As Range, sat As Long, i As Byte, sut As Integer
Set Sd = Sheets("Data")
sut = 13
Set c = Sd.[B:B].Find(TextBox9, , xlValues, xlWhole)
If Not c Is Nothing Then
sat = c.Row...
Öncelikle ListBox3 ve ListBox4 deiye tanımladığınız alanlarda TextBox ya da Label nesnesi kullanmanız daha doğru. Zira A2 ve A4 hücrelerindeki iki adet veriyi bu iki alana yazırıyorsunuz
Proje sayısı altındaki mesela TextBox10 olsun
Initialzie olayındaki ListBox3 kodları yerine aşağıdaki tek...
Teşekkür ederim elinize sağlık. Bu sefer çalıştı. 2 şey daha soracağım. İlki Bu kodda arama yapıldığında iletişim kutusu çıkmasını istemiyorsam ne yapmam lazım. Her sonraki aramaya iletişim kutusundaki evet komutu ile değil de CommondButton1 butonuna tekrar basılmasıyla devam etsin.
İkincisi...
Sayfanıza Activex denetimlerinden bir tetxbox ve commandbutton ekleyin (Adlarının TextBox1 ve CommandButton1 olduğunu kabul ediyorum). Sayfa adına sağ tıklayın ve kod görüntüle dedikten sonra açılan sayfaya aşağıdaki kodları yapıştırın Textbox' aranacak veriyi girip commandbuttona basın. C...
Hoşgörünüze sığınarak bir bir fıkra hatırlatmak istiyorum:
İlk mesajınızda "D sütununda arayacak" demiştiniz ama örnek dosyanızda veriler C sütununda; "Bir textbox olacak" demiştiniz ama dosyanızdaki textboxın adı "Textbox2"; "E sütunu seçilecek" demiştiniz ama dosyanızda "D sütununun"...
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.