• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Userformu kapatma düğmesi hakkında

  • Konbuyu başlatan Konbuyu başlatan klop01
  • Başlangıç tarihi Başlangıç tarihi

klop01

Altın Üye
Katılım
19 Aralık 2016
Mesajlar
661
Excel Vers. ve Dili
2021 Türkçe 64 Bit
Arkadaşlar aşağıda UserFormun sağ üst köşesindeki kapatma(X) işaretini yok eden iki kod var. Bunları forumdan buldum ve ekteki dosyama uyguladım.

Kod:
Private Declare PtrSafe Function GetWindowLongA Lib "user32" (ByVal hWnd As Long, ByVal nIndex As Long) As Long
Private Declare PtrSafe Function SetWindowLongA Lib "user32" (ByVal hWnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare PtrSafe Function FindWindowA Lib "user32" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

Kod:
Private Sub UserForm_Initialize()
Dim hWnd As Long
hWnd = FindWindowA("Thunder" & IIf(Application.Version Like "8*", "X", "D") & "Frame", Me.Caption)
SetWindowLongA hWnd, -16, GetWindowLongA(hWnd, -16) And &HFFF7FFFF
End Sub

SORUM: UserFormun başlığını bir hücreden almak için Me.Caption = Sheets("Sayfa1").[A1] VE Label üzerine bir hücreden yazı yazdırmak için kullandığım Label1.Caption = Sayfa1.Cells(17, 14) kodlarını bu dosyaya nasıl ekleyebilirim.


Bu iki kod parçası Private Sub UserForm_Initialize() kısmına yazılıyor.
Bu iki kod parçasını yukarıdaki koda ekleyince bu kodlar işlemi yapıyor fakat kod diğer işlevini yani kapatma
X kısmını yok etme işlevini yapmıyor.

http://s3.dosya.tc/server15/ymy7uo/USERFORM_CALISMASI.rar.html
 

Ekli dosyalar

Son düzenleme:
Sayın yanginci34,
İşlem gerçekleşiyor, teşekkür ederim yardımınıza, sağ olun.
 
Rica ederim dönüş yaptığınız için teşekkürler
 
Geri
Üst