• DİKKAT

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

userformdan bilgi girme ve düzeltme

  • Konbuyu başlatan Konbuyu başlatan ojibu
  • Başlangıç tarihi Başlangıç tarihi
Katılım
14 Haziran 2005
Mesajlar
196
Excel Vers. ve Dili
Office 365, Office 2019
okulda kullanabilmek için userformdan bilgi girisi yapmak için bir userform olusturdum. sorunum kaydet yapinca hep ayni yere yapiyor. yani listede dolu olan satirin altina nasil yazdirabilirim. ayrica bir userform olusuturarak nasil bul sil düzelt yapabilirim. tesekkürler
 
dosyanız ektedir inceleyiniz

dosyayı inceleyiniz lütfen
 
hocam tesekkürler. peki bunun üzerinden silme düzeltme yapabilirmiyim
 
dosyayı inceleyiniz

dediklerinizin olabilmesi için formunuza bir combobox ve 3 adet buton ekledimekledim ve gerekli kodları yazdım ekli dosyayı inceleyiniz.
 
tesekkurler... bence güzel oldu. bir inceleyin
 
Son düzenleme:
üstat bu çalışmada ki üstteki saati nasıl koydun bana da söyleyebilir misin saygılar...
 
üstat bu çalışmada ki üstteki saati nasıl koydun bana da söyleyebilir misin saygılar...
Saati oluşturan ve çalıştıran kod aşağıdaki gibidir.

Private Sub UserForm_Activate()
On Error Resume Next
Do
UserForm1.Label8 = Format(Now, "dd mmmm yyyy dddd hh:mm:ss")
DoEvents
Loop
End Sub
 
Saati oluşturan ve çalıştıran kod aşağıdaki gibidir.

Private Sub UserForm_Activate()
On Error Resume Next
Do
UserForm1.Label8 = Format(Now, "dd mmmm yyyy dddd hh:mm:ss")
DoEvents
Loop
End Sub

bu kodları nereye yazacağız nasıl yapacağız birazdaha açarmısınız
 
sn isarıcan

userformun üzerine tıklayın açılan kod sayfasında sağ taraftaki yere tıklayın ve oaradan activate bölümünü seçin sub ve end sub arasına kosu yazın çalışacaktır
 
basit bi örnek

örneği incelerseniz daha iyi anlayabilrsiniz
 
özür

yine dosyyaıo eklemeyi unuttum
 
üstad çok sağol peki bunu (forma değil de) excel sayfasına nasıl koyabiliriz...
 
sayın emrexcel123

ekli dosyayı inceleyiniz,
denetim araç kutusundan sayfaya bir label yerleştir normal modül sayfasına içindeki kodu yaz sonrada sayfanın adı üzerinde sağ tıkla kod görüntüle yi seçip oarayada içideki kodu yaz
dosyayı açıp kapat tekrar çalışacaktır
 
Sayfaya aşağıdaki gibidir.

Private Sub Worksheet_Activate()
On Error Resume Next
Do
Sheets(1).[a1] = Format(Now, "dd mmmm yyyy dddd hh:mm:ss")
DoEvents
Loop
End Sub

Bu şekilde bir saatin çalışması/olması, pek tavsiye edilmez, işlemleri aksattır.
 
seyit hocam

valla diyorsan elbetteki bi bildiğin vardır ben fazla profosyonel değilim burda sizin gibi üstadların sayesinde bir şeyler öğrendim. Yanlız dediğin kodu yaptıktan sonrada forma dönüp çalıştır demediğin müddetce çalışmıyor gerçi benim yaptığımda da labelin üzerine gelip bir defa tıklamak gerek öyle çalışmaya başlıyor sonuçta her ikisinde de sanırım sürekli bi arka planda bi makro çalıştığı için diğer işlemleri yapmaya olanak vermiyor ancak reset deyip makroyu durdurunca başka işlemler yapılabiliyor sonuçta haklısın kullanışlı bir şey olmuyor belki daha kullanışlı olan vardır ama ancak ben kurcalamakla bunu yapabildim. kendinize iyi bakın iyi geceler seyit hocam saygılarımla
 
Ekteki gibi kullanılırsa pek zarar vereceğini sanmıyorum.
 
Geri
Üst