Eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz..
Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
UserForm Veri Girişi Tarihi Biçimlendirme
- Konuyu başlatan yavuzdncr
- Başlangıç tarihi
Textboxın basına cdate koyun bide öyle deneyin mesala cdate(textbox1. Value)
Foruma hoşgeldiniz Sayın @yavuzdncr,
Sorularınızı, cevabımın altındaki İMZA bölümünde yer alan açıklamalar (okuyunuz) doğrultusunda hazırlayacağınız
örnek belge üzerinden sorarsanız daha hızlı sonuca ulaşmanız kolaylaşır.
Sayın @UnalEde 'nin yaptığı önerinin sonucu da tarih gibi görünse de malesef METİN.
Belirtilen haliyle değer hücreye yazdırılıp, ilgili sütuna filtre uygulandığında durum (METİN/TARİH) daha net anlaşılır.
Sayın @Cengizhan'ın belirttiği gibi tarih olarak aktarılacak METİN (userformdan söz ettiğinize göre TextBox'a yazıyorsunuzdur)
Cdate olarak tanımlanarak hücreye yazdırılmalıdır.
Sorun yaşarsanız, konunun halli için bir örnek belge eklerseniz iyi olur.
Sorularınızı, cevabımın altındaki İMZA bölümünde yer alan açıklamalar (okuyunuz) doğrultusunda hazırlayacağınız
örnek belge üzerinden sorarsanız daha hızlı sonuca ulaşmanız kolaylaşır.
Sayın @UnalEde 'nin yaptığı önerinin sonucu da tarih gibi görünse de malesef METİN.
Belirtilen haliyle değer hücreye yazdırılıp, ilgili sütuna filtre uygulandığında durum (METİN/TARİH) daha net anlaşılır.
Sayın @Cengizhan'ın belirttiği gibi tarih olarak aktarılacak METİN (userformdan söz ettiğinize göre TextBox'a yazıyorsunuzdur)
Cdate olarak tanımlanarak hücreye yazdırılmalıdır.
Sorun yaşarsanız, konunun halli için bir örnek belge eklerseniz iyi olur.
Tekrar merhaba. Konuyla alakalı örnek dosyayı paylaşıyorum. Yardımlarınız için teşekkür ederim.
Örnek belge eklememişsiniz.
Userform da çalışır durumda belgede olsun.
Userform da çalışır durumda belgede olsun.
Pardon eklenmemiş. Tekrar düzenledim.Örnek belge eklememişsiniz.
Userform da çalışır durumda belgede olsun.
Ekli dosyalar
xlsx uzantılı dosyada makro ya da userform olması zaten mümkün değil.
Herneyse; eklediğim belgeye ve kodlara gözatın.
Userformdaki Textboxa, NOKTA veya KESME kullanarak 10 haneli TARİH yazın.
Düğmelerden biri Textbox taki tarihi METİN olarak, ikincisi TARİH olarak hücreye yazar.
BUGÜN tarihini, bir düğme METİN olarak. diğeri TARİH olarak hücreye yazar.
.
Herneyse; eklediğim belgeye ve kodlara gözatın.
Userformdaki Textboxa, NOKTA veya KESME kullanarak 10 haneli TARİH yazın.
Düğmelerden biri Textbox taki tarihi METİN olarak, ikincisi TARİH olarak hücreye yazar.
BUGÜN tarihini, bir düğme METİN olarak. diğeri TARİH olarak hücreye yazar.
.
Ekli dosyalar
Aceleyle format değişikliği yapmadan yükledim dosyayı. Gönderdiğiniz dosyayı indirebilmek için VIP üye mi olmam gerekiyor. Kodları buraya ekleseniz olmaz mı?
Hayır forummuzun bu (SORU-CEVAP) bölümünde dosya eklemek/indirmek için özel bir üyelik türü yoktur ve ücretsizdir.
Üyelerimizden esas beklentimiz; forumda mümkün olduğunca çevrimiçi olunması, çevrelerindeki Excel kullanıcılarını forumumuzdan haberdar etmeleri ve üye olmalarını salık vermeleri, tüm sosyal medya kanalarında forumuza link vererek paylaşımlarda bulunmalarıdır.
Forumumuzun ayakta kalmasına maddi destek olmak isteyen üyelerimizin HESAP YÜKSELTME yapmaları (VİP üyelik almaları)
bizleri memnun eder elbette.
Dosya indirmek için,
(ilgili mesajın heman altında büyük DOSYA ikonunun üzerindeki BEĞENMENİZ GEREKİR yazısı dikkatten kaçmış olabilir)
ilgili cevabın sağ altındaki BEĞEN düğmesi üzerine fareyle gelindiğinde görülecek seçeneklerden istediğinin işaretlenip,
sayfanın yenilenmesi yeterlidir.
Üyelerimizden esas beklentimiz; forumda mümkün olduğunca çevrimiçi olunması, çevrelerindeki Excel kullanıcılarını forumumuzdan haberdar etmeleri ve üye olmalarını salık vermeleri, tüm sosyal medya kanalarında forumuza link vererek paylaşımlarda bulunmalarıdır.
Forumumuzun ayakta kalmasına maddi destek olmak isteyen üyelerimizin HESAP YÜKSELTME yapmaları (VİP üyelik almaları)
bizleri memnun eder elbette.
Dosya indirmek için,
(ilgili mesajın heman altında büyük DOSYA ikonunun üzerindeki BEĞENMENİZ GEREKİR yazısı dikkatten kaçmış olabilir)
ilgili cevabın sağ altındaki BEĞEN düğmesi üzerine fareyle gelindiğinde görülecek seçeneklerden istediğinin işaretlenip,
sayfanın yenilenmesi yeterlidir.
Forumda daha yeniyim hocam kusura bakmayın. Öncelikle hazırladığınız dosya için teşekkür ederim. Son bir sorum olacak.
Verdiniz bu kodu aşağıdaki döngüde nereye yazmam gerekiyor? Çalıştığım şirket için uzun bir excel kurgusu oluşturdum yarın teslim etmem gerekiyor ilk defa userformla çalışıyorum. Bu nedenle sorularım size cahilce gelebilir kusuruma bakmayın.
Verdiniz bu kodu aşağıdaki döngüde nereye yazmam gerekiyor? Çalıştığım şirket için uzun bir excel kurgusu oluşturdum yarın teslim etmem gerekiyor ilk defa userformla çalışıyorum. Bu nedenle sorularım size cahilce gelebilir kusuruma bakmayın.
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (3 satır).
Giriş Yap
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (29 satır).
Giriş Yap
Belgeye/kodlara hakimiyetiniz yoksa UserForm üzerinden belgeyi yönetmek sıkıntıı olabilir.
Kodlarınızda kontrol kısımları var mıdır bilemiyorum.
Örneğin verdiğim kodda If Len(.......) Then diye bir kontrol eklemiştim.
Buradaki kontrol, Textbox içeriğinin 10 karakter olduğunun ve bunlardan 2 adetinin KESME veya NOKTA olup olmadığına ilişkin bir kontrol satırıydı. Bunun gibi başka kontroller de gerekebilir (örneğin 31.04.2021 gibi anlamsız tarih yazılıp yazılmadığının kontrol edilmesi, çünkü nisan ayı 30 gün ve bu durum kontrol edilmeli gibi, ya da yıl kısmı mutlaka CARİ yıl olmalıdır kontrolü gerekebilir, SAYI ve NOKTA/KESME dışında karakter yazılmış mıdır kontrolü gerekebilir vs. vs.)
Neticede userform kodlamaları biraz zahmetli olabilir ve zaman zaman uğraşmaya değermi sorusu bile sordurabilir.
Ama her yönüyle kodlamaları tamamlandığında kulanması zevkli, veri girişi hızlı olacaktır.
Verdiğiniz kodlardan ve örnek belgedeki TARİH sütununun B sütunu olması dolayısıyla;
txt_kod isimli nesnenin TARİH TextBoxu olduğunu düşündüm.
Eğer böyleyse (yanlış tarih kontrolü olmadan) aşağıdaki satırlarını (2 yerde var) düzelterek deneyin isterseniz.
Kodlarınızda kontrol kısımları var mıdır bilemiyorum.
Örneğin verdiğim kodda If Len(.......) Then diye bir kontrol eklemiştim.
Buradaki kontrol, Textbox içeriğinin 10 karakter olduğunun ve bunlardan 2 adetinin KESME veya NOKTA olup olmadığına ilişkin bir kontrol satırıydı. Bunun gibi başka kontroller de gerekebilir (örneğin 31.04.2021 gibi anlamsız tarih yazılıp yazılmadığının kontrol edilmesi, çünkü nisan ayı 30 gün ve bu durum kontrol edilmeli gibi, ya da yıl kısmı mutlaka CARİ yıl olmalıdır kontrolü gerekebilir, SAYI ve NOKTA/KESME dışında karakter yazılmış mıdır kontrolü gerekebilir vs. vs.)
Neticede userform kodlamaları biraz zahmetli olabilir ve zaman zaman uğraşmaya değermi sorusu bile sordurabilir.
Ama her yönüyle kodlamaları tamamlandığında kulanması zevkli, veri girişi hızlı olacaktır.
Verdiğiniz kodlardan ve örnek belgedeki TARİH sütununun B sütunu olması dolayısıyla;
txt_kod isimli nesnenin TARİH TextBoxu olduğunu düşündüm.
Eğer böyleyse (yanlış tarih kontrolü olmadan) aşağıdaki satırlarını (2 yerde var) düzelterek deneyin isterseniz.
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (1 satır).
Giriş Yap
Hocam yazdığınız her satır için ayrı ayrı teşekkür ederim. Sorunum çözüldü. En kısa zamanda VIP üye olarak destek olacağımdan emin olabilirsiniz. İyi akşamlar dilerim.
Benzer konular Benzer kaynaklar Benzer dosyalar
-
-
Kimlik Numarası Karakter Girişi Kullanma
- YasarPiskin
- Makro Soruları
- Yanıt: 1
-
Ödeme Tarihi ile Cari Hesaba Ödeme Aktarma
- YasarPiskin
- Makro Soruları
- Yanıt: 5
-
Tarihi Gelenleri Ayrı Bir Sayfada Listeleme
- tmrylmz
- Makro Soruları
- Yanıt: 10
-
UserForm Üzerinden Veri Güncelleme
- VolkanCan
- Makro Soruları
- Yanıt: 5
-
UserForm Doğru Data Çekme
- tahirkoksal
- Makro Soruları
- Yanıt: 7
-
-
-
Tarih Aralığında Satılan Ürünlerin Adedini Bulma
- ExcelDepo
- VIP
- İndirme: 8
-
Şeffaf UserForm Oluşturma
- ExcelDepo
- Hazır Makrolar
- İndirme: 0
-
Transparan UserForm Oluşturma
- ExcelDepo
- Hazır Makrolar
- İndirme: 0
-
Tarih ve Saatten Tarihi Kaldırma
- ExcelDepo
- Hazır Makrolar
- İndirme: 0
-
UserForm Açılırken Efekt Ekleme
- ExcelDepo
- Hazır Makrolar
- İndirme: 0
-
-
-
Çalışma Sayfasını Veri Giriş Formuna Dönüştürme
- ExcelDepo
- Excel Şablonları
- İndirme: 40
-
Tarihi Metin Olarak Ay ve Yıla Çevirme
- ExcelDepo
- Excel Şablonları
- İndirme: 15
-
Tarihi Metne Çevirme
- ExcelDepo
- Excel Şablonları
- İndirme: 5
-
Farklı Sayfadaki Değerlere Göre Koşullu Biçimlendirme
- ExcelDepo
- VIP
- İndirme: 11
-
UserForm Üzerinden Sayfaya Kayıt Yapma
- ExcelDepo
- Excel Şablonları
- İndirme: 70
-
