• Foruma hoş geldin 👋 Ziyaretçi

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Çözüldü Vba Kod Hatası

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

9rmzn4

Bronz Üye
Katılım
4 Şub 2025
Mesajlar
21
Aldığı beğeni
2
Excel V
Office 2016 TR
Merhaba arkadaşlar. Yakıt Giriş diye bir excel oluşturdum. Youtubedan bakarak yapmaya çalıştım lakin bende hata veriyor ve sebebini bilmiyorum. Bu hatayı açıklayacak ve hatayı çözebilecek var mı? Yapmak istediğim yakıt giriş sayfasında gerekli bilgileri girdikten sonra araçlar sayfasına sırası 1, 2, 3 ,4 olacak şekilde girilen bilgileri yazacak. Bu işlere yeni yeni başladım. Şimdiden Teşekkür ederim.
 

Ekli dosyalar

Çözüm
Sayın 9rmzn4,
Müsait olunca belirttikleriniz tamamlayacağım.

Sayın 9rmzn4,
Müsait olunca belirttiklerinizi tamamlayacağım dediğim kısımları tamamladım, ayrıca veri kaybını önlemek için yeni özellikler ekledim.

-Çalışma kitabı her açılışında otomatik yedek, Backup oluşturma özelliği eklendi.
-Çalışma kitabın hangi klasör içerisinde kullanıyorsanız, çalışma kitabının yanına "Back-Up" isimli bir klasör oluşturur.
-Yedek alınacak yani geriye doğru kaç adet yedek dosyanı olacağı "SETTINGS" isimli sayfanın "D2" hücresine yazarak belirlenir.
-"SETTINGS" isimli sayfanın "D2" hücresinde 25 yazdığı için geriye dönük 25 adet yedek dosyanız saklanır ve her yeni yedek 25 dosya içerisinde döndürülerek saklanır.
-Yedek dosyalar...
Merhaba arkadaşlar. Yakıt Giriş diye bir excel oluşturdum. Youtubedan bakarak yapmaya çalıştım lakin bende hata veriyor ve sebebini bilmiyorum. Bu hatayı açıklayacak ve hatayı çözebilecek var mı? Yapmak istediğim yakıt giriş sayfasında gerekli bilgileri girdikten sonra araçlar sayfasına sırası 1, 2, 3 ,4 olacak şekilde girilen bilgileri yazacak. Bu işlere yeni yeni başladım. Şimdiden Teşekkür ederim.
istediniz işlemi yapan kodu yazdım
 

Ekli dosyalar

aslında problemim çözüldü. peki 2.özellik daha ekleyebilir miyiz?
1- yakıt girişinde ki bilgiler boş yada eksik ise hata verdirebilir miyiz?
2- her excel açıldığında bilgi girişi için şifre koydurabilir miyiz?
TARİH
PLAKA NO
YAKITI ALAN SÜRÜCÜ
ALINAN KM
YAKIT TİPİ
BONO NO

bu bilgilerden birinde boşluk varsa kayıt yapılmasın uyarı versin bunu mu demek istediniz.
Excelin açılışına şifre koymak yerine excel açılsın şifreyi bilmeden veri girişi yapılmasın bu daha mantıklı sanki. Excelin açılışına şifre koyulursa şifre unutulursa bir daha kurtarılma şansı çok zor. Hangisini isterseniz o şekilde yapılabilir karar sizin
 
TARİH
PLAKA NO
YAKITI ALAN SÜRÜCÜ
ALINAN KM
YAKIT TİPİ
BONO NO

bu bilgilerden birinde boşluk varsa kayıt yapılmasın uyarı versin bunu mu demek istediniz.
Excelin açılışına şifre koymak yerine excel açılsın şifreyi bilmeden veri girişi yapılmasın bu daha mantıklı sanki. Excelin açılışına şifre koyulursa şifre unutulursa bir daha kurtarılma şansı çok zor. Hangisini isterseniz o şekilde yapılabilir karar sizin
"bu bilgilerden birinde boşluk varsa kayıt yapılmasın uyarı versin bunu mu demek istediniz. " bunu demek istedim.
2-"excel açılsın şifreyi bilmeden veri girişi yapılmasın bu daha mantıklı sanki" bu daha iyi olur gibi şifre. 39928 olursa iyi olur :))
 
"bu bilgilerden birinde boşluk varsa kayıt yapılmasın uyarı versin bunu mu demek istediniz. " bunu demek istedim.
2-"excel açılsın şifreyi bilmeden veri girişi yapılmasın bu daha mantıklı sanki" bu daha iyi olur gibi şifre. 39928 olursa iyi olur :))
Aksam ekleyeyim bunları
 
Aksam ekleyeyim bunları
Hocam; "yakıt giriş ekranında" alınan km'nin altına MİKTAR(LT) akabinde de araçlar sayfasında alınan km'nin yanına giriş ekranında MİKTAR yazdırdığımız araçlar sayfasına da yazdırabilir miyiz? bunu unutmuşum ben. Ayrıca araçlar sayfasına yazılacak plaka no ve alınan miktarı yeni rapor sayfası açıp aylık olarak istediğim araç plakasına göre filtreleme yapıp sonucu verdirebilir miyiz?
 

Ekli dosyalar

Hocam; "yakıt giriş ekranında" alınan km'nin altına MİKTAR(LT) akabinde de araçlar sayfasında alınan km'nin yanına giriş ekranında MİKTAR yazdırdığımız araçlar sayfasına da yazdırabilir miyiz? bunu unutmuşum ben. Ayrıca araçlar sayfasına yazılacak plaka no ve alınan miktarı yeni rapor sayfası açıp aylık olarak istediğim araç plakasına göre filtreleme yapıp sonucu verdirebilir miyiz?
Filtre hariç diğer isteklerini ekledim. Filtreyi yapmak için zamanım olmadı. Müsait olunca ona da bakarım. Şifre yukarıda yazdığın rakam. Şifreyi girip sayfayı açmadan veri girişi yapılamıyor. İşin bitince sayfayı tekrar kilitle
 

Ekli dosyalar

Hocam; "yakıt giriş ekranında" alınan km'nin altına MİKTAR(LT) akabinde de araçlar sayfasında alınan km'nin yanına giriş ekranında MİKTAR yazdırdığımız araçlar sayfasına da yazdırabilir miyiz? bunu unutmuşum ben. Ayrıca araçlar sayfasına yazılacak plaka no ve alınan miktarı yeni rapor sayfası açıp aylık olarak istediğim araç plakasına göre filtreleme yapıp sonucu verdirebilir miyiz?

Sayın 9rmzn4,
Bir alternatif çalışmada benden olsun.

Şifreniz LICENSE isimli VBA ile xlSheetVeryHidden yöntemi ize gizlenmiş sayfanın "A2" hücresinde saklanmaktadır.
Şifreniz 39928 olarak bu sayfada saklanmaktadır.
SETTINGS sayfasından yeni PLAKA NO tanımı yapılabilir.
SETTINGS sayfasından yeni ŞOFÖR/SÜRÜCÜ tanımı yapılabilir.
SETTINGS sayfasından yeni YAKIT TİPİ tanımı yapılabilir.

YAKIT_GİRİŞ_KAYITLARI isimli sayfadaki KAYIT FORMUNU AC butonuna tıklayınca kayıt formu açılacaktır.
Kayıt formunu kullanabilmek için Admin şifrenizi (39928) doğru olarak yazarak Enter tuşuna basınca kullanabileceksiniz.
Admin şifresini 3. kez hatalı olarak girilirse Excel çalışma kitabı kapatılır.
Form bilgilerinden herhangi birinin boş olması durumunda mesaj alacak ve işleminiz yapılmayacaktır.

Çalışma inşallah istediğiniz gibi olmuştur. Eğer varsa yeni istekleriniz yapmaya çalışırım.

Saygılarımla.


 

Ekli dosyalar

Filtre hariç diğer isteklerini ekledim. Filtreyi yapmak için zamanım olmadı. Müsait olunca ona da bakarım. Şifre yukarıda yazdığın rakam. Şifreyi girip sayfayı açmadan veri girişi yapılamıyor. İşin bitince sayfayı tekrar kilitle
hocam elinize emeğinize bilginize sağlık. mükemmel olmuş.
 
Sayın 9rmzn4,
Bir alternatif çalışmada benden olsun.

Şifreniz LICENSE isimli VBA ile xlSheetVeryHidden yöntemi ize gizlenmiş sayfanın "A2" hücresinde saklanmaktadır.
Şifreniz 39928 olarak bu sayfada saklanmaktadır.
SETTINGS sayfasından yeni PLAKA NO tanımı yapılabilir.
SETTINGS sayfasından yeni ŞOFÖR/SÜRÜCÜ tanımı yapılabilir.
SETTINGS sayfasından yeni YAKIT TİPİ tanımı yapılabilir.

YAKIT_GİRİŞ_KAYITLARI isimli sayfadaki KAYIT FORMUNU AC butonuna tıklayınca kayıt formu açılacaktır.
Kayıt formunu kullanabilmek için Admin şifrenizi (39928) doğru olarak yazarak Enter tuşuna basınca kullanabileceksiniz.
Admin şifresini 3. kez hatalı olarak girilirse Excel çalışma kitabı kapatılır.
Form bilgilerinden herhangi birinin boş olması durumunda mesaj alacak ve işleminiz yapılmayacaktır.

Çalışma inşallah istediğiniz gibi olmuştur. Eğer varsa yeni istekleriniz yapmaya çalışırım.

Saygılarımla.


sizin de çok güzel tam istediğim gibi olmuş ve mükemmel 2 tane alternatif dosyam oldu ve aktif olarak her gün kullanacağım dosyalar bunlar. form alanına alına yakıt "MİKTAR" yazısını açılan formda alınan km nin altına yazıp yakıt giriş veritabanında alınan km satın yanına "MİKTAR" olarak onu da getirtebilir miyiz?
 
Sayın 9rmzn4,
Müsait olunca belirttikleriniz tamamlayacağım.
hocam eline sağlık üsttekini dosyanı inceledim çok güzel olmuş. Dosya ile ilgili bir kaç sorum var.

??? Userformda şifreyi girip entera bastıktan sonra otomatik olarak plaka no comboboxına gidiyor. Niye hemen alttaki Tarih textboxına gitmiyor. Kodlarda aradım ama bulumadım sebebini. cevabını merek ediyorum.

Ekleme yapacağım dediniz. ekleme yaparken şunlarda eklenebilirse kullanıcı açısından iyi olur.
  • MİKTAR (LT) kısmını dosya sahibi söyledi zaten
  • Gün içinde bir çok veri kaydetme işlemi yapılırken her kayıt esnasında tarih girme işlemi zorlayıcı olabiliyor. Varsayılan olarak bugünün tarihi TARİH textboxunda yazılı olarak gelse iyi olabilir. Ya da Tarih textboxun yanına bir tik konup tik işaretli ise kaydet dedikten sonra tarih textboxu silinmemiş olur.
 
hocam eline sağlık üsttekini dosyanı inceledim çok güzel olmuş. Dosya ile ilgili bir kaç sorum var.

??? Userformda şifreyi girip entera bastıktan sonra otomatik olarak plaka no comboboxına gidiyor. Niye hemen alttaki Tarih textboxına gitmiyor. Kodlarda aradım ama bulumadım sebebini. cevabını merek ediyorum.

Ekleme yapacağım dediniz. ekleme yaparken şunlarda eklenebilirse kullanıcı açısından iyi olur.
  • MİKTAR (LT) kısmını dosya sahibi söyledi zaten
  • Gün içinde bir çok veri kaydetme işlemi yapılırken her kayıt esnasında tarih girme işlemi zorlayıcı olabiliyor. Varsayılan olarak bugünün tarihi TARİH textboxunda yazılı olarak gelse iyi olabilir. Ya da Tarih textboxun yanına bir tik konup tik işaretli ise kaydet dedikten sonra tarih textboxu silinmemiş olur.
Tarih olayını bilerek belirtmedim, manuel giriş yapmak lazım lakin günlük veri girişi yapılacak ise kullanıcı için kolaylık olur dediğiniz. Tarih belirtmeme sebebim ise; şoför şubat ayının 1 inde 7 sinde 18 inde 26 sında yakıt alıyor, aldığı yakıt karşılığında bono yazılıyor ve bonolar yakıtı aldığı an gelmiyor ve mart 1 de zorunlu olarak bana gelirki müdüriyete bildiriyorum bende. O yüzden 1 martta tüm bonolar geldiğinde şubat 1 7 18 26 sını manuel giriyorum ve böyle 30 aracı takip ediyorum . başka yolu var mı bilmiyorum tabi :)
 
arkadaşlar; araç yakıt analiz diye sayfa ekledim. o sayfada yapmak istediğimi yazdım lakin böyle bir şey mümkün mü bilmiyorum. Sizler işin ehli olduğunuzdan bakabilir misiniz ? araç yakıt analiz sayfasında; araçlar sayfasında verilerden sadece "araç plakası" ve yakıt "miktar"ını araç yakıt analiz sayfasına uygun yerlere yazdırabilir miyiz?
 
Tarih olayını bilerek belirtmedim, manuel giriş yapmak lazım lakin günlük veri girişi yapılacak ise kullanıcı için kolaylık olur dediğiniz. Tarih belirtmeme sebebim ise; şoför şubat ayının 1 inde 7 sinde 18 inde 26 sında yakıt alıyor, aldığı yakıt karşılığında bono yazılıyor ve bonolar yakıtı aldığı an gelmiyor ve mart 1 de zorunlu olarak bana gelirki müdüriyete bildiriyorum bende. O yüzden 1 martta tüm bonolar geldiğinde şubat 1 7 18 26 sını manuel giriyorum ve böyle 30 aracı takip ediyorum . başka yolu var mı bilmiyorum tabi :)
şöyle bir şey olabilir. userformda ayları comboxtan seçilir Ocak, Şubat..... ne ise artık. altta bir combobox daha olur oradan da ayın günü yani 1, 7, 18, 26 seçilebilir. Elle tarih yazılmak zorunda kalınmayabilir. tarih ve gün seçimi kaydet deyince sonunda içinde bulunduğumuz yılın tarihini 2025 i de ekleyerek listeye kaydeder. Userformlar da iyi değilim. Olabilirse DataMaestro arkadaşın geliştirmesi için yazdım bunu da.
 
arkadaşlar; araç yakıt analiz diye sayfa ekledim. o sayfada yapmak istediğimi yazdım lakin böyle bir şey mümkün mü bilmiyorum. Sizler işin ehli olduğunuzdan bakabilir misiniz ? araç yakıt analiz sayfasında; araçlar sayfasında verilerden sadece "araç plakası" ve yakıt "miktar"ını araç yakıt analiz sayfasına uygun yerlere yazdırabilir miyiz?
dosya yok
 

Ekli dosyalar

Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst