levo yazdı:tarkan bey ben aslında niçin istediğimi söyleyim ben bişirkette kişi bilgilerini giricem birçok kişi bunun için bana verdiler programı kendin hazırla dediler bende bilmiyorum nasıl yazılıcagı hakkında hiçbir bilgim yok dediğim gibi "adi ,soyadı, telofonu, mail adresi, adresi,bu sekilde istiyorum bana hazırlabilirmisniz çok mu şey istiyorum
exhelange yazdı:Selamlar calısmanız güzel olmusta bana daha basıt bisey lazım yardımcı olabilirmisiniz?
Private Sub ListBox1_DblClick(ByVal Cancel As Msforms.ReturnBoolean)
Dim s As Integer
Dim i As Integer
Dim bul As Range
Dim evn As Object
Set evn = CreateObject("scripting.filesystemobject")
Set klasor = evn.GetFolder(ThisWorkbook.Path)
s = WorksheetFunction.CountA(Sayfa1.Range("a:a"))
For Each Dosya In klasor.Files
dosyaadi = Mid(Dosya.Name, 1, InStrRev(Dosya.Name, ".", -1, 1) - 1)
If dosyaadi = Me.ListBox1.Text Then
goster = ThisWorkbook.Path & "\" & Dosya.Name
Me.Image1.Picture = LoadPicture(goster)
End If
Next
For i = 0 To s - 2
If ListBox1.Selected(i) = True Then
TextBox1.Text = Sayfa1.Range("A" & i + 2).Value
TextBox2.Text = Sayfa1.Range("B" & i + 2).Value
TextBox3.Text = Sayfa1.Range("C" & i + 2).Value
TextBox4.Text = Sayfa1.Range("D" & i + 2).Value
TextBox5.Text = Sayfa1.Range("E" & i + 2).Value
If Sayfa1.Range("f" & i + 2).Value = "Bay" Then
OptionButton1.Value = True
Else
OptionButton2.Value = True
End If
TextBox6.Text = Sayfa1.Range("g" & i + 2).Value
TextBox7.Text = Sayfa1.Range("h" & i + 2).Value
TextBox8.Text = Sayfa1.Range("i" & i + 2).Value
TextBox9.Text = Sayfa1.Range("j" & i + 2).Value
TextBox10.Text = Sayfa1.Range("k" & i + 2).Value
TextBox11.Text = Sayfa1.Range("l" & i + 2).Value
TextBox12.Text = Sayfa1.Range("m" & i + 2).Value
Label5.Caption = Sayfa1.Range("n" & i + 2).Value
Label6.Caption = Sayfa1.Range("o" & i + 2).Value
Label7.Caption = Sayfa1.Range("p" & i + 2).Value
TextBox19.Text = Sayfa1.Range("q" & i + 2).Value
TextBox13.Text = Sayfa1.Range("r" & i + 2).Value
TextBox14.Text = Sayfa1.Range("s" & i + 2).Value
TextBox15.Text = Sayfa1.Range("t" & i + 2).Value
TextBox16.Text = Sayfa1.Range("u" & i + 2).Value
TextBox17.Text = Sayfa1.Range("v" & i + 2).Value
TextBox18.Text = Sayfa1.Range("w" & i + 2).Value
Label8.Caption = TextBox2 & " " & TextBox3
End If
Next i
End Sub
ahmed_ummu yazdı:Arkadaşlar UserForm'u bir buton kullanarak minimize yapmak istiyorum. Yardımcı olursanız sevinirim. Şimdiden teşekkürler.
Private Declare Function GetSystemMetrics Lib "user32" (ByVal nIndex As Long) As Long
Private Declare Function FindWindowA Lib "user32" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function EnableWindow Lib "user32" (ByVal hWnd As Long, ByVal bEnable As Long) As Long
Private Declare Function GetWindowLongA Lib "user32" (ByVal hWnd As Long, ByVal nIndex As Long) As Long
Private Declare Function SetWindowLongA Lib "user32" (ByVal hWnd As Long, ByVal nIndex As Long, _
ByVal dwNewLong As Long) As Long
Private Sub UserForm_Activate()
EnableWindow FindWindowA("XLMAIN", Application.Caption), 1
End Sub
Private Sub UserForm_Initialize()
Dim hWnd As Long
hWnd = FindWindowA(vbNullString, Me.Caption)
SetWindowLongA hWnd, -16, GetWindowLongA(hWnd, -16) Or &H35000
UserForm1.Width = 369
UserForm1.Height = 285
End Sub
icecure yazdı:Hocam emeğine sağlık..
Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 1 misafir