Anlatımlarınız O Kadar Detaylı ki İzlemekten Keyif Almak Bir Yana Vaktin Nasıl Geçtiğiniz Anlamadım. Emeğinize ve Ağzınıza Sağlık. Bu Tür Anlatımları Görmek İstiyoruz.
Hocam elinize ve agzınıza sağlık.Şimdiye kadar gördüğüm en sade akıcı bir anlatımdı, bir şey gözden kaçtı sanırım. Sil butonu ile arada bir kayıt sildiğimizde sıra numarasını (ID) yenileyecek (yanı 3 ID numaralı satırı silince 1,2 4,5 seklinde kalmaması için) bir kod eklenebilirmisiniz.
Bu sorunun cevabını daha önceki yorumlardan bulmanızı rica edeceğim. Aynı soruya daha öncede bir çok defa cevap verdim. Hatta tekrara düşmesi sebebi ile cevaplarımın bir çoğunu siliyorum.
hocam elinize emeğinize sağlık, çok güzel olmuş. sizden bir ricam bu userformda bulma kısmını listbox ile tıklayarak getirip buradan kişiyi görüntüledikten sonra değiştir sil kaydet gibi bir örnek yapabilirmisiniz. kolay gelsin.
@@Degarado tüm bilgileri girdiğimizde kaydet e bastığımızda defalarca kayıt ediyor. aynı bilgilere sahip kaydın ikinci kez eklenmesini engellemek için ne yapmalıyız. -Veriler hem tablodan hem de user formdan giriliyor. tablodakileri kilitleyip. sadece user formdan kontrol etmek istiyorum. user formda hemen ikinci kaydı girmek için temizle butonunu nasıl oluşturabilirim. Soru yağmuruna tuttum kusura bakmayın.
oldukça faydalı bir video olmuş teşekkürler. bende benzer bir şeyler yaptım. girilen değerlerin rakam olması gerek. ancak sizde sadece yaş hanesinin rakam olması gerekiyor ve olmazsa yaş hanesine rakam yazmalısın şeklinde uyarı veriyor. bende rakam girilmesi gereken birden fazla alan var bunlardan hangisine rakam girilmedi ise onun ismini veren bir mesaj çıkması gerekiyor. mesela rakam olması gerekenler yaş, okul no, ve not bölümleri var ve bunların hepsine metin girip kaydete bastığımızda. "yaşa rakam girmelisiniz" mesajı çıkmalı. yaşa rakam girip kaydete bastım bu sefer "okul no rakam girmelisiniz" mesajı çıkmalı, bunu da düzeltip kaydete basınca "not rakam girmelisinz" şeklinde mesajlar almak istiyorum. ayırca girilen kayıtlar üzerinde aşağı yada yukarı gezebilmek için yön tuşları ile kayıtlar arasında gezme konusunda yardımcı olursanız mem olurum. şimdiden teşekkürler
Çok teşekkürler hocam, iyi anlatım yapmışsınız. size bir sorum daha olacak, kaydettiğimiz satır mevcutta var ise yazmamasını istiyorum, bunu nasıl kontrol edebiliriz?
Mantık tamamen aynı olacaktır. TextBox.Value yöntemi ile TextBox içerisine yazılanı önce bir değişkene aktarıp ardından değişken içerisindeki veriyi kullanabilirsiniz.
hocam ilk başta emeğinize sağlık. güzel bir çalışma olmuş peki mesela bir iş yerinde personel giriş cıkış saatlerini gırdıgımız bı tablo var tek bır kısının bir aylık gırış cıkıslarını listbox a nasıl getirebiliriz
Merhaba! Hocam bu güzel ve detaylı bilgiler için teşekkür ederim. yanlız bir konu var yardımınız gerekiyor "arama işlemini adına göre yapıp İD yi değiştirmeden kaydeymenin yöntemi nasıl olacak" Değiştir dedikten sonra hata veriyor
Hocam anlatımının çok güzel emeğinize sağlık . Size bir sorum olacak. User forma bul komutu ile bir hücrenin değerini texboxa getirebiliyoruz. Peki birden fazla hücrenin bilgilerini aynı texboxa getirebilir miyiz ?. Yardımlarınız için şimdiden teşeklürler
Teşekkür ederim. Yorum kısmında bu olayın sadece mantığını verebilirim. Birden fazla için FindNext yöntemini kullanabilir, bulduklarınızı bir değişkene aktarabilir ve ardından bunları birleştir yöntemi ile aynı TextBox'a yazdırabilirsiniz.
@@Degarado Hocam sanırım çözdüm. Sizin daha önceki derslerde anlatmış olduğunuz birleştir(&) işaretini kullanarak şöyle yaptım. TextBox11.Value = TextBox1.Value & " " & TextBox2.Value & " " & ComboBox2.Value kodunu yazdım. tabi burda bilgileri önce userforma çekip sonra aynı userformda istediğim bilgileri birleştirebiliyorum. yardımlarınız şçşn çok teşekür ederim
Teşekkür ederiz çok şey öğrendim.. Bir sorum olacak "bul" butonu için tek bir sayfa değilde workbook içindeki bütün sayfalarda aratmak istesek nasıl yaparız Teşekkürler
Hocam merhabalar öncelikle emeğinize ve akıcı anlatımınıza sağlık. Bu anlatımdaki bul butonunu AD+SOYAD a nasıl bağlayabiliriz ad+soyad unique olacak şekilde düşünerek.
üstad kolaygelsin silme işlemi yapılan satırı başka bir sayfaya" Daha sonra Kontrol etmek veya silinenleride kayıt altına almak için" nasıl kayıt yapabiliriz bu konu hakkında da yardımcı olursanız seviniriz
Anlatımınız çok güzel.. Sade ve basit. Ancak biz kodları yazdığımızda Kaydet bölümünde "Tanımlı alanları boş bırakmayınız" mesajı çıkıyor ve başka işlem yapmıyor.. Sizden ricam yazılımın tümünü buraya ekleyebilir misiniz.. Şimdiden teşekkür ederim...
Hocam elinize sağlık harika anlatım. Ben bu forma ıd yi t.c. kimlik ve girişli yapmayı düşünüyorum ayrıca resim klasöründen t.c kimlik numarası ile .jpg kayıtlı resimlerini getirmek istiyorum nasıl bir ekleme yapmam gerekir. Resim getirmede sorun yaşıyorum.
Hocam emeğinize sağlık Allah razı olsun, Size bir sorum olacak yardımcı olursanız sevinirim. Bende bir program var 7 sayfadan oluşuyor bu programa userform açıp texbox ekleleyip excel sayfasını gizlemek ve sayfalara düğmeler ile gitmek istiyorum nasıl yapabilirim.
Merhaba, Süper bir anlatımla çok faydalı bilgiler edindik. Emeğinize sağlık. Benim bir sorum olacak. Bu örnekte Bul komutu ID ile yapıldı. Ben isimden yapmak istiyorum. A:A yerine B:B yaparak isimden buluyorum. Fakat bu şekilde yaptığında aradığım isim ilk hangi satırda varsa onu getiriyor. Ben İleri ve geri tuşu ile aynı isme ait önceki ve sonraki kayıtları görmek istiyorum. Bu komut için yardımcı olabilir misiniz? Teşekkürler, İyi çalışmalar,
Elbette Murat bey, Ancak bunu bu yorum kısmında bir satırlık bir cevap şeklinde vermek çok zor. Fırsat bulduğum bir ara bu konu hakkında da bir video çekerek sizi aydınlatmaya çalışırım.
Hocam yüreğine beynine sağlık süper olmuş. Yapmış olduğum bir çalışmaya büyük katkın oldu eyvallah. Lakin tıkandığım yer user formumun bir butonla resmini alıp arşivlemek. Yardımcı olursan sevinir bu garip. ALLAH a emanet ol.
Çok değerli hocam geçen vermiş olduğunuz cevabı düşünüp çok araştırma yaptım. Fakat bu yeni bir excel dosyası olarak kaydetsin ile ilgili bir örnek buldum. Ama yapmış olduğum userform da uygulamayı yapamadım hata verip durdu. Şimdi yapmaya çalıştığım özellik şöyle bir örnek ve youtube de bu konu ile ilgili bir örnek yapabilirseniz çok memnun olurum. Bu videonuzdaki örnek üzerinden yapabilirseniz sevinirim. Çünkü nerede hata yaptığımı bulamıyorum. Çok inceliyorum bu yüzden de sıkıntı yaşıyorum. (eğer userform da ki bir kayıt işlemi 24 saatlik zaman zarfında excel dosyasında sayfa 1 in a1 sütunu a38 de bitiyorsa diğer gün ikinci excel dosyasının sayfa1 deki a1 sütunundan başlasın) olması lazım kafam çok karıştı vermiş olduğunuz eğitimi 10 kere 20 kere izliyorum yeniden userform hazırlayıp duruyorum. kafam çok yoruldu teşekkür ederim hocam
Emeğinize ve anlatımınıza hayran kaldım. Sanki maceralı bir serüven gibi umarım yayınlarınız devam eder. Hocam bende makro işlemler yapıyorum. Ama bir yerde takılıp kalıyorum. mesela örnek vermek gerekirse bu yapmış olduğunuz makro eğitiminde ID kısmını saat olarak nasıl yazdırabilirim sizde numerik olarak yapılıyor. ayrıca yapmış olduğunuz makro formu bozmadan başka bir Excel dosyasına her gün tarih değiştiği için hep başka bir Excel dosyasına atmasını istiyorum. mesela saat gece 1 den saat başı gece 24 e kadar veri girilip kaydedilecek 1 no'lu Excel dosyasına bu verileri her saat başı yapılan kaydı işleyecek ertesi gün aynı form üzerinden yine farklı veriler girilecek saat 1 den gece 24 e kadar ve bu sefer 2 no'lu Excel dosyasına veriyi kaydedecek yani tarih örnek olursa 01.01.2021 saat 01: 00 -02:00 v.s 24:00 a kadar bu veriyi 01.01.2021 tarihli 1 nolu excel dosyasına işleyecek ertesi gün yani 02.01.2021 tarihli 01:00 da saat başı girilen veriyi 02.01.2021 tarihli 2 nolu excel dosyasına işleyecek takıldığım nokta bu örnek bir şablon oluşturdum size nasıl ulaşabilirim .
Merhaba, Paylaşmış olduğunuz bu değerli bilgiler ile ihtiyacımı karşılayan bir user form yaptım. Bir ek bilgiye daha ihtiyacım oldu. Yardımcı olabilirseniz sevinirim. Bu videonuzda belirttiğiniz gibi bul butonu ile açılan pencerede boş satıra ID yazıp kaydı çağırıyorum. Fakat ben ID yi elle yazmayıp combobox ile seçmek istiyorum. Arama penceresindeki boş satırı combobox yapabilir miyiz? Paylaşımlarınız ve Yardımlarınız için çok teşekkür ederim.
Ellerine sağlık abi.süper olmuş.Benim bir sorunum var ama, şimdi değiştir komutunda arama yaptiktan sonra değiştirme yapıyoruzda ama veriler textboxlarda olduğu için kaydet düğmesine bastığımızda aynı veriyi bidaha yazıyor bunu bi türlü engeleyemiyorum.yardım edersen sevinirim.teşekkürler şimdiden...
Yorumlarda buna cevap vermek zor olacağı için sadece mantığını söylemekle yetineceğim. Bunun için örneğin ID'yi daha önce yazılıp yazılmadığını aratıp kontrol etmeli ve varsa kaydetmemesini sağlamalısınız.
öncelikle verdiğiniz yalın ve güzel bilgiler için teşekkür ederim. Benim sorunum şu combobox'taki seçilen isimle aynı isimde çalışma sayfaları var.Comboboxtaki seçtiğim isimli sayfanın aktif sayfa olmasını ve o sayfadaki son dolu satırı bulmak istiyorum yardımınız için teşekkür ederim
Merhabalar, İstediğiniz özellikleri anlattığım zaten videolarım mevcut. Aşağıdaki linklerini verdiğim videoları izleyebilirsiniz. th-cam.com/video/S_ErNRhWwuQ/w-d-xo.html th-cam.com/video/MpNwF_76KYg/w-d-xo.html
@@Degarado teşekkür ederim epey yardımcı oldu,yalnız yine bir sorunum var combobox'tan seçtiğim isim, veriler sayfasındayken arama yapıyor ancak diğer sayfalardayken arama yapmıyor, activecell kısmında sıkıntı olduğunu düşünüyorum diğer sayfadayken comboboxtan ismi seçip aynı anda hem arama yapacak hem de ilgili ismin olduğu sayfaya gidecek. Yardımcı olursanız sevinirim.
Hocam öncelikle anlatımınızdan dolayı çok teşekkür ediyorum. Ancak bir düşüncemi dile getirmek istiyorum. Neden bu kadar sık reklam çıkıyor? Odaklanmama çok engel oldu açıkçası. Sürekli reklam çıkması ,iyi olan videonun önüne geçmekte.
Hocam oluşturan Excel i korumaya alıp sadece makro ile korumayı kaldırma zorunluluğu olmadan düzenleme yapabilirmiyiz
3 ปีที่แล้ว
Merhabalar hocam. Dikkatimi çeken şu. Videonun altına yorum olarak yapılan soruların hiç birine yanıt vermemişsiniz. Ancak "çok güzel video" , "teşekkür ederiz hocam", "en güzel anlatım" gibi yorumlara teşekkür dileklerinizi iletmişsiniz.. nedenini söyleyebilir misiniz.
Tabi ki söylerim ama aslında bir çok soruya üslubunca sorulmuşsa hemen her gün ya yorumlar üzerinden yada mail üzerinden cevap veriyorum. Bu video için ise söyleyeceklerim, Öncelikle artık eskisi kadar youtube'a vakit ayıramıyorum. Diğer sebepler ise videonun çekildiği tarihe bakarsanız aradan 2,5 sene geçmiş soru ya konu ile alakalı değilse cevap vermiyorum yada bu kadar zaman sonra o gün videoda neyi nasıl anlattığımı hatırlamıyorum ve vaktim çok olmadığı için videoyu tekrar izleyip cevap vermeye zaman ayıramıyorum yada yorumlar üzerinden birçok soruya cevap vermek imkansız olduğu için cevap veremiyorum.
Hocam eline sağlık, benim sorum yeni veri girdiğimizde kaydet dedikten sonra sadece form daki verileri yazdırmak için yardımcı olursanız sevinirim Benim yapmak istediğim envanter yapmak ve girdiğim verileri tek olarak etiket bastırmak. Yardımcı olursanız sevinirim
Hocam merhaba, verilerin girildiği sayfadan değilde farklı sayfadan buton ile gidilen userform dan giriş yapılırsa Range ("A:A") .Find(Aranan) .Select komutunu nasıl düzenlemek gerekir
Tüm Sayfalarda veya UserFormlarda çalıştırabilmek için Private şeklinde değil Public şeklinde yordamlarınızı tanımlamalısınız. Aksi takdirde sadece bulunduğu yerde çalışacaktır. Worksheets("Sayfa Adınız") şeklinde komutun devamını getirebilirsiniz.
Bir sürü kişiyi izledim dinledim, sizin yaptığınızı izleyerek öğrendiğim gibi diğerlerinden pek birşey öğrenemedim, bu konuda da yardımcı olabilirseniz çok sevinirim.
Bu sorunun cevabını arayanlar için: Hocamızın dediği gibi önce Private`yi Public`e değişmemiz gerekiyor. Bunun için sayfanın en başında değişkenleri tanımladığımız: Dim SonSatir, aranan, sil_satir, degistir_satir As Variant `bölümünü Public SonSatir, aranan, sil_satir, degistir_satir As Variant olarak değiştiriyoruz. Ardından, bul butonunun koduna Range("A:A").Find(aranan).Select kodunun üst kısmına Worksheets("Sayfa Adınız").Select `yazın ve çalıştırın. Örn, Worksheets("Sayfa Adınız").Select Range("A:A").Find(aranan).Select Not: Bende bu şekilde sorun çözüldü eksiği fazlası var mı bilmiyorum.
Hocam anlaşılır ve detaylı anlatımınız her türlü takdire şayan. Elinize yüreğinize sağlık. Ben Nuri islam Yüksel ve mesleğim sağlıkçı aynı zamanda askeri personelim. Görevim personelin COVİD - 19 PCR testlerini yaptırmak kayıtlarını ve istatistiğini tutmak. Sayenizde güzel bir program sahibi oldum ve artık işleri çok daha basit şekilde yapıyorum. Bunun için size müteşekkirim. Yanlız programımda bazı başaramadığım eksiklikler var ve bu konularla alakalı yardımcı olabileceğinizi düşündüm. Eksiklikler 1-Sil butonuna silme işleminden sonra alanları temizleme tanımlamıştık bu tanımlamayı değiştir ve kaydet butonuna nasıl ekleriz 2- Bu hazırladığımız program daha hızlı nasıl çalıştırılabilir. Yavaş olmasının sebebi 3030 tane kayıt olması olabilir mi?
Hocam bir sorum daha var. :) Hocam bu programı masa üstünden başlatabilme imkanı var mı?exelin görünmemesini sadece bu panelin görünmesini istiyorum. Çok önemli değil sadece havalı olacağını düşünüp merakımı gidermek için soruyorum.
hocam eline emeğine sağlık baya harmanladım sayenizde yaptığım projeyi de size göndereceğim . şimdilik tek sorun aşağıdaki bulunan kodda sil butonuna her bastığımda bir aşağıdakini sile sile devam ediyor. Sizden önce çözersemde yanıt olarak yazarım. Kolay gelsin. Private Sub CommandButton2_Click() If txtMalKodSilMak.Value "" Then Rows(ActiveCell.Row).Delete Else MsgBox "Öncelikle Bul Butonu İle Bir Kayıt Seçin!.." End If End Sub
Hocam selamlar. Textbox içine kopyala yapıştır yöntemi ile getiren bir metinden istediğimiz kısımları excel tabelasına ve multipage’in 2 sayfasında oluşturulan textboxlara aktarımı nasıl olur. Saygılar
Hocam anlatımınız sayesinde vba bilgim çok az olmasına rağmen kullanışlı bir userform oluşturdum bunun için öncelikle çok teşekkür ederim. fakat bir problem oluştu userformu açtığım butonum "Ana Sayfa" adında sayfadayken kaydı yaptığım sayfa "Kayıt" adında başka bir sayfada F5 le çalıştırdığımda user form "Kayıt" sayfasının üzerinde açtırdığım için arama yapıyor fakat userformu "Ana Sayfadaki butondan açtığımda arama yapmıyor msg box da yazdırttığım kayıt bulunamadı ibaresi çıkıyor.bunu nasıl çözebilirim lütfen yardımcı olur musunuz..
Kısaca şöyle söyleyeyim. Anladığım kadarı ile aktif sayfada arama yapıyor. Kodların başına bir değişken koyup o andaki sayfayı değişkene aktarın. Ardından işlem yapmak istediğiniz sayfaya geçip işlemleriniz bitince yani kodun sonuna tekrar değişkene aktardığınız sayfayı aktif yapın sorununuz çözülecektir.
hocam bul butonunda İD bölümünden arama yaptırdınız...diyelimki bir sürü kişi kaydettik. hangi İD oldugunu nereden bleceğiz. İsimden aratmak daha mantıklı değilmi? ben sizden esinlenerek isimden arattırdım. busefer sorun su aynı isimden olanları bulmak istersek 1 kişi buluyor diğerlerini nasıl bulacağız??? sonraki diye bir buton lazım. nasıl yapacağız hocam
Aslında mantık aynı mantık ama yine de benzer sorular çok geldiği için yakın zamanda farklı bir proje ile yeni bir video çekerek anlatmaya çalışacağım.
@@Degarado hocam bunu sabırsızlıkla bekliyorum. Buna çok ihtiyacım var ve listem hergeçengün daha çok çoğalıyor. İsimden aratma ptojenizi dört gözle bekliyorum. Saygılatımla Allaha emanet olun.
Hocam anlatım için teşekkürler. Bir sorum olacaktı. Bende yaptığınız çalışmayı yaptım sıkıntı yok. Ancak çalışmayı yaptığımız excel kitabı dışında aynı anda başka bir excel kitabı da açık olduğu zaman diğer kitap görüntülenirken kod hata veriyor. Örneğin bul komutu hata veriyor. Bunu nasıl önleyebilirim. Cevaplayabilirseniz sevinirim teşekkürler.
Hatayı görmeden kesin bir şey söylenemez ancak sorunuza bakarak anladığım kadarıyla kodlarda sayfa hücre belirtmeden önce hangi çalışma kitabınızda çalıştığınızı da yazmalısınız. Örneğin Workbooks("ÇalımaKitabınızınAdı").Sheets("Sayfa1").Select
@@Degarado hocam cevap için teşekkürler. bunu bende denedim fakat çalışma kitabı ismini yazdım yine aynı şeyi yapıyor. yani olay şu A çalışma kitabında çalışıyorum userform a gelen bilgilerde bu kitapta. bide B çalışma kitabı var . B kitabı açıkken ekranda vba kısmından userformu çalıştırıp arama yaparsanız hata veriyor. B kitabında arama yapmaya çalışıyor.
Aslında bu söylediğiniz hata tam da benim uyarımla örtüşüyor gibi gözüküyor. Genelde kodları yazarken modüllerde çalışırız. Modülde çalışınca da o an açık bütün excel dosyalarını kapsamaktadır. Birde ActiveCell-ActiveChart-ActivePrinter-ActiveSheet-ActiveWindow-ActiveWorkbook gibi Active komutu kullandığımız durumlar hataya sebep olmaktadır.
Hocam çok güzel fakat arama tam eşleşme değil yani ahmetin olduğu bir hücre varsa ve "met" aramak istediğimde ahmeti seciyor. Bunu nasıl halledebilirim?
merhaba hocam beynine sağlık güzel olmuş bu şekilde yaptım çalışıyor fakat işyerimde kullanmak için bana yardımcı olurmusunuz.userformda ilk başa combox koymak ve burada excel sayfasınız seçip aşağıdaki diğer textbox ları o sayfaya yazdırmak istiyorum nasıl yaparım yardımcı olurmusunuz.
Kıymetli hocam, videoları sıralar mısınız lütfen? Çok karışıyor. Bu videodan önceki hangisi, sonraki hangisi anlaşılmıyor... Ayrıca ses seviyesi çok çok düşük olmuş, duyulmuyor...
Hocam bir sorum olacak: Yazdır komutu sayfanın tamamı için mi geçerli yoksa girilen veri miktarı kadar satırın yazdırılması ile ilgili. Yani şunu demek istiyorum. Yazdır komutuna tıklanması durumunda veri girilen satır sayısı kadar yazdırma alanı belirleyip yazdırma butonu yapılabilir mi?
Merhaba textbox ların içi sil komutuyla temizliyor fakat aynı işlemi checkbox ve option olarak nasıl yapacağım örneğin check_01="" olarak yapıyorum ama tik işareti gitmiyor orada kalıyor ama rengi tam siyah değil
merhaba dakika 5 deyim sizinle beraber bende bir hasar tespit tutanağı yapıyorum çok teşekkürler daha ileride var mı bilmiyorum ama onay kutularım olacak 5 -6 tane 2 farklı yerde buralar işaretlendiğinde yazdır tarafı veya kaydet kısmında gözükmesi için ne yapmalıyım birde sayfa1 de sıralı halde yazdığımız veri tabanında her bir kutuyuda eklemelimiyim acil cevaplarsanız sevinirim teşekkürler
Hocam silme işlemini yaptıktan sonra kayıt yaptığımızda ıd kısmı düzgün gelmiyor artı olarak silme işleminde tüm satırı siliyoruz tablomuzun sağ tarafında bir şeyler olursa ne yapmalıyız şimdiden teşekkürler cevabınız için
merhaba. modül tanımladığımız çağırma butonunun bulunduğu sheet ile bilgilerin girildiği sheet farklı olunca çalışmıyor. bununla ilgili bir çözümünüz var mı?
Tüm Sayfalarda veya UserFormlarda çalıştırabilmek için Private şeklinde değil Public şeklinde yordamlarınızı tanımlamalısınız. Aksi takdirde sadece bulunduğu yerde çalışacaktır.
Bu sorunun cevabını arayanlar için: Hocamızın dediği gibi önce Private`yi Public`e değişmemiz gerekiyor. Bunun için sayfanın en başında değişkenleri tanımladığımız: Dim SonSatir, aranan, sil_satir, degistir_satir As Variant `bölümünü Public SonSatir, aranan, sil_satir, degistir_satir As Variant olarak değiştiriyoruz. Ardından, bul butonunun koduna Range("A:A").Find(aranan).Select kodunun üzerine Worksheets("Sayfa Adınız").Select `yazın ve çalıştırın. Not: Bende bu şekilde sorun çözüldü eksiği fazlası var mı bilmiyorum.
hayırlı günler teşekkür ederim ama bir konu var onu sormak istiyorum veri giriş ekranı yaprım yaptığım şeyde verileri ekcel satırına ardışık sayı olarak aktarıyor sorun yok yanlız sıkıntılarım var 1-) veriler exel sayfasına çok geç geliyor ikinci kayır için beklemek zorunda kalıyorum 2-) exel verilerinin aktarıldığı iki satırda alan ve hacim formülleri var veri giriş ekranında bu iki alana veri girmesem de "kaydet" dediğimde alan ve hacim formüllerinin bulunduğu satırdaki formulu siliyor silmesini istemiyorum çünkü diğer veriler formul gereğı işlemini yapsın diye 3-) bazende formül olan alana veri girmem gerekiyor o zaman silmesini istiyorum girdiğim veriyi o satıra aktarmasını istiyorum. bilgilendirme yaparsanız teşekkür ederim
benim userform'umun içerisinde tarih kısmı var fakat bugünün tarihi değilde manuel olarak girmem gerekekiyor. noktaları falan kendi koysun ben sadece gün.ay.yıl yazayım. hiç bi yerde bulamadım nasıl yapabilirim bunu
Merhabalar öncelikle emeğinize sağlık. Hukuk ofisim için sayenizde güzel bir arşiv programı yazdım. Ancak sizden bir talebim olacak. Tabi mümkünse. Arama yaptığımızda sonuç yan tarafta bir alan içinde görünebilir mi yani TextBoks içinde değil; ayrıntısı ile yan tarafta bir form içinde listelensin. Bunu nasıl yapabiliriz? Ve müvekkilleri kaydederken vekaletnamelerininde userform içinde görünmesini ve istediğimde sadece vekaletnamenin yazıcı tarafından yazdırılmasını sağlamak istiyorum. Tabi bir de bu kayıt işlemi gerçekleştiğinde hedef gösterdiğim klasör içine müvekkile özel adı ve soyadının olduğu bir klasör oluşturmasını istiyorum. Ancak kişiyi silince klasör silinmememeli. Bu konuda bir video ile tarafına yardım ederseniz çok sevinirim. Emeğiniz için tşk ederim.
Çalışmanizi farklı bir dosyaya uyarıların yalnız bul konusunda Excellı birden fazla sayfa olduğu zaman hatalı oluyor. Range "A:A" kısmında farklı sayfayı nasıl yapacağız. Worksheet olayı nasıl yapacağım bir türlü yapamadım. Sürekli farklı hata veriyor.
merhaba ; bu userform uzerınde aratıp buldurdugumuz ısımlerı kopru bağlantılı olarakta buldurtabılırmıyız ? örneğin isim kısmında dilaver soy isim kısmında ajder i buldu programımız bulunan o textbox hanesıne tıkladığımızda ajder ismine ait bir bilgi pdf i veya ajder yazan textbox kutusuna tıkladığımızda ise ajder ile ilgili bir pdf i açtırabilir miyiz ? bu pdf i açmak için dosya yolunu göstererekte olabilir ya da excel dosyamız içinde köprü oluşturmuşsak (yani excelde dilaver ismi aslında köprü verilmiş bir isim ama userform üzerinde onu bulunca köprü aktif gözükmüyor dolayısı ile pdf açmıyor) o yolla da olabilir. böyle bir imkanımız var mı ?
hocam konu acil yardımcı olran sevinirim ben kayıt yapıyorum ama tc üzerinden fakat aynı tcden bir kaçtane kayıt var ama ben 3 veya 4. gibi sıradaki tc ye ek olan bilgileri değiştirmek istiyorum fakat bu komutla bulduğu ilk kayıta değişiklik yapıyor
merhaba iyi günler bana sadece kaydetme ve arama butonu lazım kaydetmeyi sizin sayenizde yaptım fakat aramada (Textbox_ID.Value = Worksheets("SATIS").Cells(sil, 1)) bu satırda hata alıyorum. forma bağlanan buton ANA sayfada kayıt ve arama yapılmadı gereken sayfa SATIS sayfası acaba bununla alakası olabilirmi ve id değilde isimden ve tel nosundan arama yapmak istiyorum yardım ederseniz sevinirim. iyi günler iyi çalışmalar.
@@umutkaya4135 Sil Butonu exceldeki aktif hücreyi siliyor. Listenin ortasından bir satırı sildiğimizde ilk işlem doğru oluyor fakat butona yanlışlıkla tekrar basılırsa silinen satıra gelen alttaki satır için tekrar " Numaralı ID Silinecek. Emin misiniz?" Mesajı çıkıyor. Hatayı düzeltmek için İlk If-Then'i değiştirdim. If ID.Value = "" Then MsgBox "Silmek İstediğiniz ID'yi ('BUL') Butonunu Kullanarak Yazınız." Else Dim Komut As Integer Dim Mesaj As String Dim Başlık As String ....
Hocam Userforda giriş yaparken Mükerrer Kayıt Yapmayı Nasıl engellerim. öreneğin Ahmet İleri İsminde Kayıt mevcutsa "Bukayıt zaten" var desin ve cıksın. birde kayıt varsa ve eksik bilgi varsa örneğin yaşı boş ise sadece yaş alanını dolduralım ve öyle kaydetsin
textbox1 içine yazmış olduğumuz yazıyı kaydettiğinde otomatik olurak boşaltmasını istiyoruz nasıl yapabilirim ve listbox mouse ile kontrolü nasıl yapabilirim yardım edermisiniz.
Serhat bey, Öncelikle bazı rahatsızlıklar nedeni ile sorularınıza geç vermek zorunda kaldığımı söylemek isterim. TextBox1 içine girilen verilerin temizlenmesi için TextBox1.Value = Empty komutunu kullanabilirsiniz.
HOCAM SELAM BİR ŞEY SORACAĞIM BEN HERŞEYİ YAPTIM ANCAK ŞUNU YAPMAK İSTİYORUM KAYIT ESNASINDA OTOMATİK ATANAN ID Yİ GÖRME İMKANIMIZ VAR MI O TEXTBOX HEP BOŞ GÖZÜKÜYOR EĞER ONU GÖRÜRSEM KAYIT ESNASINDA BİR HATA YAPARDAM TABLOYU HİÇ A.MADAN ID Yİ BİLDİĞİM İÇİN ÇAĞIRIP DEĞİŞTİREBİLİRİM NBUNU İÇİN NASIL BİR KOD KULLANMALIYIZ
Abi agzina yüreğine sağlık Allah razı olsun. Hakkını helal et. Gerçekten mükemmel anlatım olmuş. Sabırlı ve mükemmel
Teşekkür ederim.
@@Degarado herşey iyide 5 dakkada 75 tane reklam izledim. sürekli bölünüyor.
Emeğine sağlık Hocam. En küçük ayrıntıları dahi atlamadan, anlaşılır bir dil ile anlattınız.
Yorumunuz için teşekkür ederim.
Anlatımlarınız O Kadar Detaylı ki İzlemekten Keyif Almak Bir Yana Vaktin Nasıl Geçtiğiniz Anlamadım. Emeğinize ve Ağzınıza Sağlık. Bu Tür Anlatımları Görmek İstiyoruz.
Böyle güzel geri dönüşleriniz oldukça bende elbette devam edeceğim. Teşekkürler.
Vba ve userformu en kolay anladığım video. Teşekkürler
Ben teşekkür ederim.
Hocam elinize ve agzınıza sağlık.Şimdiye kadar gördüğüm en sade akıcı bir anlatımdı, bir şey gözden kaçtı sanırım. Sil butonu ile arada bir kayıt sildiğimizde sıra numarasını (ID) yenileyecek (yanı 3 ID numaralı satırı silince 1,2 4,5 seklinde kalmaması için) bir kod eklenebilirmisiniz.
böyle örneklerle anlatmanız cok faydalı oldu harikasınız. tesekkürler
Hocam öncelikle emeğine sağlık çok güzel ders oldu.gösterdiğiniz herşeyi uygulamama rağmen hata aldım sorunu çözemedim
Teşekkür ederim çok faydalı bir seri hazırlamışsınız. Allah ne muradınız varsa versin.
Duanız ve yorumunuz için ben teşekkür ederim.
Tek kelimeyle Şahanesiniz. Emeğinize, yüreğinize, ve Bilginize sağlık, sayenizde çok şey öğrendim. Saygılarımla Hocam
Faydalı olabilmek de çok güzel bir duygu. Bana bu güzel duyguyu yaşattığınızdan ötürü ben teşekkür ederim.
HOCAM ELİNİZE SAĞLIK ÇOK GÜZEL OLMUŞ. YALNIZ BUTONU BAŞKA SAYFAYA YAPTIĞIMDA BUL BUTONU ÇALIŞMIYOR. ÇÖZÜMÜ İÇİN ŞİMDİDEN TEŞEKKÜR EDERİM
Bu sorunun cevabını daha önceki yorumlardan bulmanızı rica edeceğim. Aynı soruya daha öncede bir çok defa cevap verdim. Hatta tekrara düşmesi sebebi ile cevaplarımın bir çoğunu siliyorum.
hocam elinize emeğinize sağlık, çok güzel olmuş. sizden bir ricam bu userformda bulma kısmını listbox ile tıklayarak getirip buradan kişiyi görüntüledikten sonra değiştir sil kaydet gibi bir örnek yapabilirmisiniz. kolay gelsin.
çok sade ve yalınbir anlatım teşekkürler
ÇOK FAYDALI OLDU. ELİNE DİLİNE SAĞLIK.
Gercekten harika bir anlatim. Hic bir bilgim yokken bile yapabildim.
Bul isleminde isimden yada baska sutunlardan nasil arama yaptirabiliriz.
Bunun için dakika 3:30 da belirttiğim sütun numarasını istediğiniz gibi düzenleyebilirsiniz. cells(2,2) gibi
@@Degarado cok tsk ederim. Emeginize saglik.
@@Degarado tüm bilgileri girdiğimizde kaydet e bastığımızda defalarca kayıt ediyor. aynı bilgilere sahip kaydın ikinci kez eklenmesini engellemek için ne yapmalıyız.
-Veriler hem tablodan hem de user formdan giriliyor.
tablodakileri kilitleyip. sadece user formdan kontrol etmek istiyorum.
user formda hemen ikinci kaydı girmek için temizle butonunu nasıl oluşturabilirim.
Soru yağmuruna tuttum kusura bakmayın.
oldukça faydalı bir video olmuş teşekkürler. bende benzer bir şeyler yaptım. girilen değerlerin rakam olması gerek. ancak sizde sadece yaş hanesinin rakam olması gerekiyor ve olmazsa yaş hanesine rakam yazmalısın şeklinde uyarı veriyor. bende rakam girilmesi gereken birden fazla alan var bunlardan hangisine rakam girilmedi ise onun ismini veren bir mesaj çıkması gerekiyor. mesela rakam olması gerekenler yaş, okul no, ve not bölümleri var ve bunların hepsine metin girip kaydete bastığımızda. "yaşa rakam girmelisiniz" mesajı çıkmalı. yaşa rakam girip kaydete bastım bu sefer "okul no rakam girmelisiniz" mesajı çıkmalı, bunu da düzeltip kaydete basınca "not rakam girmelisinz" şeklinde mesajlar almak istiyorum. ayırca girilen kayıtlar üzerinde aşağı yada yukarı gezebilmek için yön tuşları ile kayıtlar arasında gezme konusunda yardımcı olursanız mem olurum. şimdiden teşekkürler
Elinize Emeğinize Sağlık Çok Detaylı Ve Güzel anlatmışsınız Hocam.
Güzel yorumun için teşekkür ederim.
Güzel anlatım
Hocam Emeğinize Bilginize Sağlık Teşekkürler
Yorumunuz için ben teşekkür ederim.
teşekkürler sayın hocam sağol
Ben teşekkür ederim. Faydalı olabildiysem ne mutlu bana
harika ustad
Elinize sağlık hocam. Çok faydalı oldu benim için. Güzel anlatımınız için de çok teşekkür ederim.
Faydalı olabilmenin güzel duygusunu bana yaşattığınız için ben teşekkür ederim.
Hocam eline sağlık çok güzel anlatım.. Bu excel dosyasına ihtiyacım var paylaşabilirimisin.
Super.Cox sagol video ucun.Cox sey oyrendim :)
Faydalı olduğuma sevindim.
Allah razı olsun hocam çök faydalı bir eğitim oldu sizden ricam İsim olarak bul diyebilirmiyiz
Çok teşekkürler hocam, iyi anlatım yapmışsınız.
size bir sorum daha olacak, kaydettiğimiz satır mevcutta var ise yazmamasını istiyorum, bunu nasıl kontrol edebiliriz?
Hocam çok güzel bir çalışma ellerinize sağlık. Bir sorum olacak aramayı inputbox kullanmak yerine TexBox1 de ki değere göre nasıl aratabiliriz?
Mantık tamamen aynı olacaktır. TextBox.Value yöntemi ile TextBox içerisine yazılanı önce bir değişkene aktarıp ardından değişken içerisindeki veriyi kullanabilirsiniz.
hocam ilk başta emeğinize sağlık. güzel bir çalışma olmuş peki mesela bir iş yerinde personel giriş cıkış saatlerini gırdıgımız bı tablo var tek bır kısının bir aylık gırış cıkıslarını listbox a nasıl getirebiliriz
HELEAL OLSUN SANA HOCAM
allah razı olsun hocam
Abi ALLAH razı olsun. Büyük adamsın
Teşekkür ederim.
Merhaba! Hocam bu güzel ve detaylı bilgiler için teşekkür ederim. yanlız bir konu var yardımınız gerekiyor "arama işlemini adına göre yapıp İD yi değiştirmeden kaydeymenin yöntemi nasıl olacak" Değiştir dedikten sonra hata veriyor
Hocam anlatımının çok güzel emeğinize sağlık . Size bir sorum olacak. User forma bul komutu ile bir hücrenin değerini texboxa getirebiliyoruz. Peki birden fazla hücrenin bilgilerini aynı texboxa getirebilir miyiz ?. Yardımlarınız için şimdiden teşeklürler
Teşekkür ederim. Yorum kısmında bu olayın sadece mantığını verebilirim. Birden fazla için FindNext yöntemini kullanabilir, bulduklarınızı bir değişkene aktarabilir ve ardından bunları birleştir yöntemi ile aynı TextBox'a yazdırabilirsiniz.
@@Degarado Hocam sanırım çözdüm. Sizin daha önceki derslerde anlatmış olduğunuz birleştir(&) işaretini kullanarak şöyle yaptım. TextBox11.Value = TextBox1.Value & " " & TextBox2.Value & " " & ComboBox2.Value kodunu yazdım. tabi burda bilgileri önce userforma çekip sonra aynı userformda istediğim bilgileri birleştirebiliyorum. yardımlarınız şçşn çok teşekür ederim
Elinize emeğinize sağlık, sadece Formu Temizle butonu da olsaydı iyi olurdu.
Teşekkür ederiz çok şey öğrendim.. Bir sorum olacak "bul" butonu için tek bir sayfa değilde workbook içindeki bütün sayfalarda aratmak istesek nasıl yaparız Teşekkürler
Hocam merhabalar öncelikle emeğinize ve akıcı anlatımınıza sağlık. Bu anlatımdaki bul butonunu AD+SOYAD a nasıl bağlayabiliriz ad+soyad unique olacak şekilde düşünerek.
üstad kolaygelsin silme işlemi yapılan satırı başka bir sayfaya" Daha sonra Kontrol etmek veya silinenleride kayıt altına almak için" nasıl kayıt yapabiliriz bu konu hakkında da yardımcı olursanız seviniriz
Anlatımınız çok güzel.. Sade ve basit. Ancak biz kodları yazdığımızda Kaydet bölümünde "Tanımlı alanları boş bırakmayınız" mesajı çıkıyor ve başka işlem yapmıyor.. Sizden ricam yazılımın tümünü buraya ekleyebilir misiniz.. Şimdiden teşekkür ederim...
Hocam elinize sağlık harika anlatım. Ben bu forma ıd yi t.c. kimlik ve girişli yapmayı düşünüyorum ayrıca resim klasöründen t.c kimlik numarası ile .jpg kayıtlı resimlerini getirmek istiyorum nasıl bir ekleme yapmam gerekir. Resim getirmede sorun yaşıyorum.
Hocam Tablodaki verilerin listboxa alınmasıyla ilgili çalışma yapabilimisin .Teşekkürler
Hocam Emeğinize Bilginize Sağlık.
Teşekkürler
teşekkür ederiz hocam .İsimden ve soy isimden arama yapmamız gerekiyor yardımcı olabilirmisiniz.
Hocam emeğinize sağlık Allah razı olsun, Size bir sorum olacak yardımcı olursanız sevinirim. Bende bir program var 7 sayfadan oluşuyor bu programa userform açıp texbox ekleleyip excel sayfasını gizlemek ve sayfalara düğmeler ile gitmek istiyorum nasıl yapabilirim.
Hocam Bul butonuyla Option Button da gösterilebilir mi? Kodu girdiğimde 3 seçenekte seçili olarak geliyor.
ID NUMARASINI YANİ SIRA NUMARASINI ortadan sildiğimizde sıralamayı nasıl düzelttirebiliriz.
Çok teşekkür ederim ama ben hala bir sorunun cevabını bulamadım excelin word den üstün özellikleri nelerdir
Üstünlük diyemeyiz alanları farklı Word kelime işlemci programıdır. Excel ise Matematiksel, İstatiksel yada Tablolar ile çalışabilmeyi sağlamaktadır.
Merhaba,
Süper bir anlatımla çok faydalı bilgiler edindik. Emeğinize sağlık.
Benim bir sorum olacak. Bu örnekte Bul komutu ID ile yapıldı. Ben isimden yapmak istiyorum. A:A yerine B:B yaparak isimden buluyorum. Fakat bu şekilde yaptığında aradığım isim ilk hangi satırda varsa onu getiriyor. Ben İleri ve geri tuşu ile aynı isme ait önceki ve sonraki kayıtları görmek istiyorum. Bu komut için yardımcı olabilir misiniz?
Teşekkürler,
İyi çalışmalar,
Elbette Murat bey,
Ancak bunu bu yorum kısmında bir satırlık bir cevap şeklinde vermek çok zor. Fırsat bulduğum bir ara bu konu hakkında da bir video çekerek sizi aydınlatmaya çalışırım.
@@Degarado Teşekkürler. Videonuzu bekliyorum.
Hocam yüreğine beynine sağlık süper olmuş. Yapmış olduğum bir çalışmaya büyük katkın oldu eyvallah. Lakin tıkandığım yer user formumun bir butonla resmini alıp arşivlemek. Yardımcı olursan sevinir bu garip. ALLAH a emanet ol.
Çok değerli hocam geçen vermiş olduğunuz cevabı düşünüp çok araştırma yaptım. Fakat bu yeni bir excel dosyası olarak kaydetsin ile ilgili bir örnek buldum. Ama yapmış olduğum userform da uygulamayı yapamadım hata verip durdu. Şimdi yapmaya çalıştığım özellik şöyle bir örnek ve youtube de bu konu ile ilgili bir örnek yapabilirseniz çok memnun olurum. Bu videonuzdaki örnek üzerinden yapabilirseniz sevinirim. Çünkü nerede hata yaptığımı bulamıyorum. Çok inceliyorum bu yüzden de sıkıntı yaşıyorum. (eğer userform da ki bir kayıt işlemi 24 saatlik zaman zarfında excel dosyasında sayfa 1 in a1 sütunu a38 de bitiyorsa diğer gün ikinci excel dosyasının sayfa1 deki a1 sütunundan başlasın) olması lazım kafam çok karıştı vermiş olduğunuz eğitimi 10 kere 20 kere izliyorum yeniden userform hazırlayıp duruyorum. kafam çok yoruldu teşekkür ederim hocam
Emeğinize ve anlatımınıza hayran kaldım. Sanki maceralı bir serüven gibi umarım yayınlarınız devam eder. Hocam bende makro işlemler yapıyorum. Ama bir yerde takılıp kalıyorum. mesela örnek vermek gerekirse bu yapmış olduğunuz makro eğitiminde ID kısmını saat olarak nasıl yazdırabilirim sizde numerik olarak yapılıyor. ayrıca yapmış olduğunuz makro formu bozmadan başka bir Excel dosyasına her gün tarih değiştiği için hep başka bir Excel dosyasına atmasını istiyorum. mesela saat gece 1 den saat başı gece 24 e kadar veri girilip kaydedilecek 1 no'lu Excel dosyasına bu verileri her saat başı yapılan kaydı işleyecek ertesi gün aynı form üzerinden yine farklı veriler girilecek saat 1 den gece 24 e kadar ve bu sefer 2 no'lu Excel dosyasına veriyi kaydedecek yani tarih örnek olursa 01.01.2021 saat 01: 00 -02:00 v.s 24:00 a kadar bu veriyi 01.01.2021 tarihli 1 nolu excel dosyasına işleyecek ertesi gün yani 02.01.2021 tarihli 01:00 da saat başı girilen veriyi 02.01.2021 tarihli 2 nolu excel dosyasına işleyecek takıldığım nokta bu örnek bir şablon oluşturdum size nasıl ulaşabilirim .
04:20
evvvveeeeet 🙂
Dilaver hocam merhaba, sitenizden size bir mesaj gönderdim. Yardımlarınızı talep ediyorum.. Orhan ÇOLAK
sil butonunda komple satırı siler ama benim tablo yanında başka şeylerim var hocam ben sadece topladakilerini silsin isterim
Merhaba,
Paylaşmış olduğunuz bu değerli bilgiler ile ihtiyacımı karşılayan bir user form yaptım.
Bir ek bilgiye daha ihtiyacım oldu. Yardımcı olabilirseniz sevinirim.
Bu videonuzda belirttiğiniz gibi bul butonu ile açılan pencerede boş satıra ID yazıp kaydı çağırıyorum. Fakat ben ID yi elle yazmayıp combobox ile seçmek istiyorum. Arama penceresindeki boş satırı combobox yapabilir miyiz?
Paylaşımlarınız ve Yardımlarınız için çok teşekkür ederim.
Ellerine sağlık abi.süper olmuş.Benim bir sorunum var ama, şimdi değiştir komutunda arama yaptiktan sonra değiştirme yapıyoruzda ama veriler textboxlarda olduğu için kaydet düğmesine bastığımızda aynı veriyi bidaha yazıyor bunu bi türlü engeleyemiyorum.yardım edersen sevinirim.teşekkürler şimdiden...
Yorumlarda buna cevap vermek zor olacağı için sadece mantığını söylemekle yetineceğim. Bunun için örneğin ID'yi daha önce yazılıp yazılmadığını aratıp kontrol etmeli ve varsa kaydetmemesini sağlamalısınız.
öncelikle verdiğiniz yalın ve güzel bilgiler için teşekkür ederim. Benim sorunum şu combobox'taki seçilen isimle aynı isimde çalışma sayfaları var.Comboboxtaki seçtiğim isimli sayfanın aktif sayfa olmasını ve o sayfadaki son dolu satırı bulmak istiyorum yardımınız için teşekkür ederim
Merhabalar,
İstediğiniz özellikleri anlattığım zaten videolarım mevcut. Aşağıdaki linklerini verdiğim videoları izleyebilirsiniz.
th-cam.com/video/S_ErNRhWwuQ/w-d-xo.html
th-cam.com/video/MpNwF_76KYg/w-d-xo.html
@@Degarado teşekkür ederim epey yardımcı oldu,yalnız yine bir sorunum var combobox'tan seçtiğim isim, veriler sayfasındayken arama yapıyor ancak diğer sayfalardayken arama yapmıyor, activecell kısmında sıkıntı olduğunu düşünüyorum
diğer sayfadayken comboboxtan ismi seçip aynı anda hem arama yapacak hem de ilgili ismin olduğu sayfaya gidecek. Yardımcı olursanız sevinirim.
@@maligokmen Dosyanızı düzenleyip mail attım. İyi çalışmalar dilerim.
@@Degarado teşekkür ederim değerli emekleriniz için tam istediğim gibi olmuş.
Rica ederim
Hocam merhaba, size bir şey sormak istiyorum. Benim projemde benzersiz alan kısmı yok ama ben kayıt güncellemek istiyorum. Bunu nasıl yapabilirim?
Fevkaledenin fevkinde...
Hocam öncelikle anlatımınızdan dolayı çok teşekkür ediyorum. Ancak bir düşüncemi dile getirmek istiyorum. Neden bu kadar sık reklam çıkıyor? Odaklanmama çok engel oldu açıkçası. Sürekli reklam çıkması ,iyi olan videonun önüne geçmekte.
MErhaba
Bul islemi yaparken aynı ornegun ismi fatma olanlari bir listbox a cagirabilir miyiz.
Hocam, Bir de Bul Butonuna Basınca o Kişinin Fotografını Getirecek Çalışma Yapabilirmisiniz... Şimdiden Teşekkür Ederim...
Hocam oluşturan Excel i korumaya alıp sadece makro ile korumayı kaldırma zorunluluğu olmadan düzenleme yapabilirmiyiz
Merhabalar hocam. Dikkatimi çeken şu. Videonun altına yorum olarak yapılan soruların hiç birine yanıt vermemişsiniz. Ancak "çok güzel video" , "teşekkür ederiz hocam", "en güzel anlatım" gibi yorumlara teşekkür dileklerinizi iletmişsiniz.. nedenini söyleyebilir misiniz.
Tabi ki söylerim ama aslında bir çok soruya üslubunca sorulmuşsa hemen her gün ya yorumlar üzerinden yada mail üzerinden cevap veriyorum. Bu video için ise söyleyeceklerim,
Öncelikle artık eskisi kadar youtube'a vakit ayıramıyorum. Diğer sebepler ise videonun çekildiği tarihe bakarsanız aradan 2,5 sene geçmiş soru ya konu ile alakalı değilse cevap vermiyorum yada bu kadar zaman sonra o gün videoda neyi nasıl anlattığımı hatırlamıyorum ve vaktim çok olmadığı için videoyu tekrar izleyip cevap vermeye zaman ayıramıyorum yada yorumlar üzerinden birçok soruya cevap vermek imkansız olduğu için cevap veremiyorum.
Hocam eline sağlık, benim sorum yeni veri girdiğimizde kaydet dedikten sonra sadece form daki verileri yazdırmak için yardımcı olursanız sevinirim
Benim yapmak istediğim envanter yapmak ve girdiğim verileri tek olarak etiket bastırmak. Yardımcı olursanız sevinirim
Hocam merhaba, verilerin girildiği sayfadan değilde farklı sayfadan buton ile gidilen userform dan giriş yapılırsa Range ("A:A") .Find(Aranan) .Select komutunu nasıl düzenlemek gerekir
Tüm Sayfalarda veya UserFormlarda çalıştırabilmek için Private şeklinde değil Public şeklinde yordamlarınızı tanımlamalısınız. Aksi takdirde sadece bulunduğu yerde çalışacaktır. Worksheets("Sayfa Adınız") şeklinde komutun devamını getirebilirsiniz.
Hızlı dönüşünüz için teşekkür ederim, devamını ya da yazmam gerekeni tam olarak belirtebilir misiniz.
Bir sürü kişiyi izledim dinledim, sizin yaptığınızı izleyerek öğrendiğim gibi diğerlerinden pek birşey öğrenemedim, bu konuda da yardımcı olabilirseniz çok sevinirim.
Bu sorunun cevabını arayanlar için:
Hocamızın dediği gibi önce Private`yi Public`e değişmemiz gerekiyor. Bunun için sayfanın en başında değişkenleri tanımladığımız:
Dim SonSatir, aranan, sil_satir, degistir_satir As Variant `bölümünü
Public SonSatir, aranan, sil_satir, degistir_satir As Variant olarak değiştiriyoruz.
Ardından, bul butonunun koduna Range("A:A").Find(aranan).Select kodunun üst kısmına Worksheets("Sayfa Adınız").Select `yazın ve çalıştırın.
Örn,
Worksheets("Sayfa Adınız").Select
Range("A:A").Find(aranan).Select
Not: Bende bu şekilde sorun çözüldü eksiği fazlası var mı bilmiyorum.
Hocam emeğinize sağlık. Yaptığınız örnek çalışmaları indirme şansımız olabilir mi?
Maalesef hiç çalışmalarımı kaydetmedim.
Bul da findnext nasil ekleyebiliriz
WEB sitem üzerinden inceleyebilirsiniz. bit.ly/FindNext
Hocam anlaşılır ve detaylı anlatımınız her türlü takdire şayan. Elinize yüreğinize sağlık. Ben Nuri islam Yüksel ve mesleğim sağlıkçı aynı zamanda askeri personelim. Görevim personelin COVİD - 19 PCR testlerini yaptırmak kayıtlarını ve istatistiğini tutmak. Sayenizde güzel bir program sahibi oldum ve artık işleri çok daha basit şekilde yapıyorum. Bunun için size müteşekkirim.
Yanlız programımda bazı başaramadığım eksiklikler var ve bu konularla alakalı yardımcı olabileceğinizi düşündüm.
Eksiklikler
1-Sil butonuna silme işleminden sonra alanları temizleme tanımlamıştık bu tanımlamayı değiştir ve kaydet butonuna nasıl ekleriz
2- Bu hazırladığımız program daha hızlı nasıl çalıştırılabilir. Yavaş olmasının sebebi 3030 tane kayıt olması olabilir mi?
nuriislam htm cm adresine mail atarsanız size yaptığım programı göndermek isterim.
Hocam bir sorum daha var. :)
Hocam bu programı masa üstünden başlatabilme imkanı var mı?exelin görünmemesini sadece bu panelin görünmesini istiyorum. Çok önemli değil sadece havalı olacağını düşünüp merakımı gidermek için soruyorum.
hocam eline emeğine sağlık baya harmanladım sayenizde yaptığım projeyi de size göndereceğim . şimdilik tek sorun aşağıdaki bulunan kodda sil butonuna her bastığımda bir aşağıdakini sile sile devam ediyor. Sizden önce çözersemde yanıt olarak yazarım. Kolay gelsin.
Private Sub CommandButton2_Click()
If txtMalKodSilMak.Value "" Then
Rows(ActiveCell.Row).Delete
Else
MsgBox "Öncelikle Bul Butonu İle Bir Kayıt Seçin!.."
End If
End Sub
Hocam selamlar. Textbox içine kopyala yapıştır yöntemi ile getiren bir metinden istediğimiz kısımları excel tabelasına ve multipage’in 2 sayfasında oluşturulan textboxlara aktarımı nasıl olur.
Saygılar
İsa bey şu an için bu konuda bir video çekemiyorum ama right,left,substitute komutlarını kullanarak istediğinizi gerçekleştirebilirsiniz.
Hocam anlatımınız sayesinde vba bilgim çok az olmasına rağmen kullanışlı bir userform oluşturdum bunun için öncelikle çok teşekkür ederim. fakat bir problem oluştu userformu açtığım butonum "Ana Sayfa" adında sayfadayken
kaydı yaptığım sayfa "Kayıt" adında başka bir sayfada F5 le çalıştırdığımda user form "Kayıt" sayfasının üzerinde açtırdığım için arama yapıyor fakat userformu "Ana Sayfadaki butondan açtığımda arama yapmıyor msg box da yazdırttığım kayıt bulunamadı ibaresi çıkıyor.bunu nasıl çözebilirim lütfen yardımcı olur musunuz..
Kısaca şöyle söyleyeyim. Anladığım kadarı ile aktif sayfada arama yapıyor. Kodların başına bir değişken koyup o andaki sayfayı değişkene aktarın. Ardından işlem yapmak istediğiniz sayfaya geçip işlemleriniz bitince yani kodun sonuna tekrar değişkene aktardığınız sayfayı aktif yapın sorununuz çözülecektir.
hocam bul butonunda İD bölümünden arama yaptırdınız...diyelimki bir sürü kişi kaydettik. hangi İD oldugunu nereden bleceğiz. İsimden aratmak daha mantıklı değilmi? ben sizden esinlenerek isimden arattırdım. busefer sorun su aynı isimden olanları bulmak istersek 1 kişi buluyor diğerlerini nasıl bulacağız??? sonraki diye bir buton lazım. nasıl yapacağız hocam
Aslında mantık aynı mantık ama yine de benzer sorular çok geldiği için yakın zamanda farklı bir proje ile yeni bir video çekerek anlatmaya çalışacağım.
@@Degarado Hocam bu konu ile ilgili video çektiniz mi.
@@oguzturkyilmaz543 Aşağıdaki linki inceleyebilirsiniz. th-cam.com/video/WxaHT1cRyp0/w-d-xo.html
@@Degarado hocam bunu sabırsızlıkla bekliyorum. Buna çok ihtiyacım var ve listem hergeçengün daha çok çoğalıyor. İsimden aratma ptojenizi dört gözle bekliyorum. Saygılatımla Allaha emanet olun.
Hocam anlatım için teşekkürler. Bir sorum olacaktı. Bende yaptığınız çalışmayı yaptım sıkıntı yok. Ancak çalışmayı yaptığımız excel kitabı dışında aynı anda başka bir excel kitabı da açık olduğu zaman diğer kitap görüntülenirken kod hata veriyor. Örneğin bul komutu hata veriyor. Bunu nasıl önleyebilirim. Cevaplayabilirseniz sevinirim teşekkürler.
Hatayı görmeden kesin bir şey söylenemez ancak sorunuza bakarak anladığım kadarıyla kodlarda sayfa hücre belirtmeden önce hangi çalışma kitabınızda çalıştığınızı da yazmalısınız. Örneğin Workbooks("ÇalımaKitabınızınAdı").Sheets("Sayfa1").Select
@@Degarado hocam cevap için teşekkürler. bunu bende denedim fakat çalışma kitabı ismini yazdım yine aynı şeyi yapıyor. yani olay şu A çalışma kitabında çalışıyorum userform a gelen bilgilerde bu kitapta. bide B çalışma kitabı var . B kitabı açıkken ekranda vba kısmından userformu çalıştırıp arama yaparsanız hata veriyor. B kitabında arama yapmaya çalışıyor.
Aslında bu söylediğiniz hata tam da benim uyarımla örtüşüyor gibi gözüküyor. Genelde kodları yazarken modüllerde çalışırız. Modülde çalışınca da o an açık bütün excel dosyalarını kapsamaktadır. Birde ActiveCell-ActiveChart-ActivePrinter-ActiveSheet-ActiveWindow-ActiveWorkbook gibi Active komutu kullandığımız durumlar hataya sebep olmaktadır.
Hocam çok güzel fakat arama tam eşleşme değil yani ahmetin olduğu bir hücre varsa ve "met" aramak istediğimde ahmeti seciyor. Bunu nasıl halledebilirim?
merhaba hocam beynine sağlık güzel olmuş bu şekilde yaptım çalışıyor fakat işyerimde kullanmak için bana yardımcı olurmusunuz.userformda ilk başa combox koymak ve burada excel sayfasınız seçip aşağıdaki diğer textbox ları o sayfaya yazdırmak istiyorum nasıl yaparım yardımcı olurmusunuz.
Bu isteğiniz için daha önce yayımladığım videoyu izmeniz muhtemelen yeterli olacaktır. Video için th-cam.com/video/S_ErNRhWwuQ/w-d-xo.html
Kıymetli hocam, videoları sıralar mısınız lütfen? Çok karışıyor. Bu videodan önceki hangisi, sonraki hangisi anlaşılmıyor... Ayrıca ses seviyesi çok çok düşük olmuş, duyulmuyor...
Hocam bir sorum olacak: Yazdır komutu sayfanın tamamı için mi geçerli yoksa girilen veri miktarı kadar satırın yazdırılması ile ilgili. Yani şunu demek istiyorum. Yazdır komutuna tıklanması durumunda veri girilen satır sayısı kadar yazdırma alanı belirleyip yazdırma butonu yapılabilir mi?
Merhaba textbox ların içi sil komutuyla temizliyor fakat aynı işlemi checkbox ve option olarak nasıl yapacağım örneğin check_01="" olarak yapıyorum ama tik işareti gitmiyor orada kalıyor ama rengi tam siyah değil
Sadece numaric birden fazla sütuna nasıl yapabilirim
merhaba dakika 5 deyim sizinle beraber bende bir hasar tespit tutanağı yapıyorum çok teşekkürler daha ileride var mı bilmiyorum ama onay kutularım olacak 5 -6 tane 2 farklı yerde buralar işaretlendiğinde yazdır tarafı veya kaydet kısmında gözükmesi için ne yapmalıyım birde sayfa1 de sıralı halde yazdığımız veri tabanında her bir kutuyuda eklemelimiyim acil cevaplarsanız sevinirim teşekkürler
Bu formata liste eklenebiliyor mu
Hocam silme işlemini yaptıktan sonra kayıt yaptığımızda ıd kısmı düzgün gelmiyor artı olarak silme işleminde tüm satırı siliyoruz tablomuzun sağ tarafında bir şeyler olursa ne yapmalıyız şimdiden teşekkürler cevabınız için
Hocam selamın aleyküm ben verileri kaydettiğimiz tablodan bütün verileri başlıkları ile beraber listboxa çekmek ve aramayı listboxtan yaptırmak istiyorum.Yani textboxa girilen ıd numarasının verileri listboxa listelenecek.Yardımcı olursanız sevinirim şimdiden teşekkürler
merhaba. modül tanımladığımız çağırma butonunun bulunduğu sheet ile bilgilerin girildiği sheet farklı olunca çalışmıyor. bununla ilgili bir çözümünüz var mı?
Tüm Sayfalarda veya UserFormlarda çalıştırabilmek için Private şeklinde değil Public şeklinde yordamlarınızı tanımlamalısınız. Aksi takdirde sadece bulunduğu yerde çalışacaktır.
@@Degarado hocam çok güzel söylüyorsunuzda bunu nasıl yapacağız???
Bu sorunun cevabını arayanlar için:
Hocamızın dediği gibi önce Private`yi Public`e değişmemiz gerekiyor. Bunun için sayfanın en başında değişkenleri tanımladığımız:
Dim SonSatir, aranan, sil_satir, degistir_satir As Variant `bölümünü
Public SonSatir, aranan, sil_satir, degistir_satir As Variant olarak değiştiriyoruz.
Ardından, bul butonunun koduna Range("A:A").Find(aranan).Select kodunun üzerine Worksheets("Sayfa Adınız").Select `yazın ve çalıştırın.
Not: Bende bu şekilde sorun çözüldü eksiği fazlası var mı bilmiyorum.
hayırlı günler teşekkür ederim ama bir konu var onu sormak istiyorum veri giriş ekranı yaprım yaptığım şeyde verileri ekcel satırına ardışık sayı olarak aktarıyor sorun yok yanlız sıkıntılarım var 1-) veriler exel sayfasına çok geç geliyor ikinci kayır için beklemek zorunda kalıyorum 2-) exel verilerinin aktarıldığı iki satırda alan ve hacim formülleri var veri giriş ekranında bu iki alana veri girmesem de "kaydet" dediğimde alan ve hacim formüllerinin bulunduğu satırdaki formulu siliyor silmesini istemiyorum çünkü diğer veriler formul gereğı işlemini yapsın diye 3-) bazende formül olan alana veri girmem gerekiyor o zaman silmesini istiyorum girdiğim veriyi o satıra aktarmasını istiyorum.
bilgilendirme yaparsanız teşekkür ederim
benim userform'umun içerisinde tarih kısmı var fakat bugünün tarihi değilde manuel olarak girmem gerekekiyor. noktaları falan kendi koysun ben sadece gün.ay.yıl yazayım. hiç bi yerde bulamadım nasıl yapabilirim bunu
Merhabalar öncelikle emeğinize sağlık. Hukuk ofisim için sayenizde güzel bir arşiv programı yazdım. Ancak sizden bir talebim olacak. Tabi mümkünse.
Arama yaptığımızda sonuç yan tarafta bir alan içinde görünebilir mi yani TextBoks içinde değil; ayrıntısı ile yan tarafta bir form içinde listelensin. Bunu nasıl yapabiliriz? Ve müvekkilleri kaydederken vekaletnamelerininde userform içinde görünmesini ve istediğimde sadece vekaletnamenin yazıcı tarafından yazdırılmasını sağlamak istiyorum. Tabi bir de bu kayıt işlemi gerçekleştiğinde hedef gösterdiğim klasör içine müvekkile özel adı ve soyadının olduğu bir klasör oluşturmasını istiyorum. Ancak kişiyi silince klasör silinmememeli.
Bu konuda bir video ile tarafına yardım ederseniz çok sevinirim. Emeğiniz için tşk ederim.
Kısa zamanda söz veremem ancak notlarım arasına alıp uygun bir zamanda yardımcı olmaya çalışacağımı bilmenizi isterim.
@@Degarado ince tavrınız icin teşekkür ederim. Iyi günler dilerim. Kanali takiptr olacağım.
Printout yaptiktan sonra eger iptal edersek hata veriyor bunun nasil onune gecerim?
MERHABA HCM EXELDE DASHBOAR BİR ÇALIŞMAM VAR BİR KONUDA TAKILDIM KONU SAYLAR ARASI ŞARTI BAĞLIK VERİ TRANSFERİ NASIL YAPABİLİRİM.
Çalışmanizi farklı bir dosyaya uyarıların yalnız bul konusunda Excellı birden fazla sayfa olduğu zaman hatalı oluyor. Range "A:A" kısmında farklı sayfayı nasıl yapacağız. Worksheet olayı nasıl yapacağım bir türlü yapamadım. Sürekli farklı hata veriyor.
Ahmet bey,
Worksheets("Sayfa Adınız") şeklinde komutun devamını getirebilirsiniz.
merhaba ; bu userform uzerınde aratıp buldurdugumuz ısımlerı kopru bağlantılı olarakta buldurtabılırmıyız ? örneğin isim kısmında dilaver soy isim kısmında ajder i buldu programımız bulunan o textbox hanesıne tıkladığımızda ajder ismine ait bir bilgi pdf i veya ajder yazan textbox kutusuna tıkladığımızda ise ajder ile ilgili bir pdf i açtırabilir miyiz ? bu pdf i açmak için dosya yolunu göstererekte olabilir ya da excel dosyamız içinde köprü oluşturmuşsak (yani excelde dilaver ismi aslında köprü verilmiş bir isim ama userform üzerinde onu bulunca köprü aktif gözükmüyor dolayısı ile pdf açmıyor) o yolla da olabilir. böyle bir imkanımız var mı ?
hocam konu acil yardımcı olran sevinirim ben kayıt yapıyorum ama tc üzerinden fakat aynı tcden bir kaçtane kayıt var ama ben 3 veya 4. gibi sıradaki tc ye ek olan bilgileri değiştirmek istiyorum fakat bu komutla bulduğu ilk kayıta değişiklik yapıyor
hocam bunun aynısı yaptım fakat ben resimde çağırmak istiyorum
dosya yolunu yaptım ama birşryler ters gidiyor yardımlarınızı bekliyorum
merhaba iyi günler bana sadece kaydetme ve arama butonu lazım kaydetmeyi sizin sayenizde yaptım fakat aramada (Textbox_ID.Value = Worksheets("SATIS").Cells(sil, 1)) bu satırda hata alıyorum. forma bağlanan buton ANA sayfada kayıt ve arama yapılmadı gereken sayfa SATIS sayfası acaba bununla alakası olabilirmi ve id değilde isimden ve tel nosundan arama yapmak istiyorum yardım ederseniz sevinirim. iyi günler iyi çalışmalar.
Merhaba örnekte bul dan 3. İD yazıp sil dediğimizde o satırı siliyo fakat tekrar sil basinca altaki satırlarıda sürekli siliyo bilginize
Sil İşleminden Sonra Textboxların Boşaltılması Gerekiyor
@@umutkaya4135
Sil Butonu exceldeki aktif hücreyi siliyor.
Listenin ortasından bir satırı sildiğimizde ilk işlem doğru oluyor fakat butona yanlışlıkla tekrar basılırsa silinen satıra gelen alttaki satır için tekrar " Numaralı ID Silinecek. Emin misiniz?" Mesajı çıkıyor.
Hatayı düzeltmek için İlk If-Then'i değiştirdim.
If ID.Value = "" Then
MsgBox "Silmek İstediğiniz ID'yi ('BUL') Butonunu Kullanarak Yazınız."
Else
Dim Komut As Integer
Dim Mesaj As String
Dim Başlık As String
....
Hocam Userforda giriş yaparken Mükerrer Kayıt Yapmayı Nasıl engellerim. öreneğin Ahmet İleri İsminde Kayıt mevcutsa "Bukayıt zaten" var desin ve cıksın. birde kayıt varsa ve eksik bilgi varsa örneğin yaşı boş ise sadece yaş alanını dolduralım ve öyle kaydetsin
textbox1 içine yazmış olduğumuz yazıyı kaydettiğinde otomatik olurak boşaltmasını istiyoruz nasıl yapabilirim ve listbox mouse ile kontrolü nasıl yapabilirim yardım edermisiniz.
Serhat bey,
Öncelikle bazı rahatsızlıklar nedeni ile sorularınıza geç vermek zorunda kaldığımı söylemek isterim. TextBox1 içine girilen verilerin temizlenmesi için TextBox1.Value = Empty komutunu kullanabilirsiniz.
Yardımınız için teşekkür ederim ve bir sorum daha olacak listbox mouse ile kontrolü nasıl yapabilirim
hocam iletişim nosu verirmisiniz ?
HOCAM SELAM BİR ŞEY SORACAĞIM BEN HERŞEYİ YAPTIM ANCAK ŞUNU YAPMAK İSTİYORUM KAYIT ESNASINDA OTOMATİK ATANAN ID Yİ GÖRME İMKANIMIZ VAR MI O TEXTBOX HEP BOŞ GÖZÜKÜYOR EĞER ONU GÖRÜRSEM KAYIT ESNASINDA BİR HATA YAPARDAM TABLOYU HİÇ A.MADAN ID Yİ BİLDİĞİM İÇİN ÇAĞIRIP DEĞİŞTİREBİLİRİM NBUNU İÇİN NASIL BİR KOD KULLANMALIYIZ
Bu isteğiniz için basit bir TextBox hazırlayıp onun içinde atadığımız id değişkenini göster demeniz yeterli olacaktır.
Range(A:A). Find satırında sorun yaşıyorum arama yaptığımda gelmiyor başım çatladı yinede bulamadım.. :(
aynı sorunu ben de yaşıyorum. bir cevap alabildiniz mi acaba. yada bir çözüm bulabildiniz mi