...V2 ye ait 2 tane ayrı(5414,3034) olmak üzere sicil girilmiş bu hatalı. Burada amaç daha öncede sizlerle görüştüğümüz gibi bir istasyonda o vardiyaya ait isterse 100 tane kayıt olsun o kayıtlar o vardiyaya aittir ve o 100 adet kayıttada sicilin aynı olması gerekmektedir. Mesela 15180527...
Arkadaşlar burada amaç vardiya ve sicil adetlerinin aynı olup/olmadığının kontrol edilmesi ve hatalı olanların tespit edilmesidir. Örneğin bir tezgahta V1-V2-V3-VN değerlerine ait olan isterse 100 adet kayıt olsun bu vardiyalardan içerisinde olan adet kaçsa sayısı sadece odur. Mesela V1-V2...
...yeşil ile boyadığım alanlar örnek alanlar. Data kısmında da yeşile boyayarak açıklamalarını yaptım. Burda önemli olan her tezgahda her vardiya sayısı kadar sicil olup/olmadığının kontrolüdür. Mesela 15100105 tezgahında 3 tane vardiya var ancak 5 tane farklı sicil var buda 2 tane sicil fazla...
Sizin excel tablonuzdan ve yazdıklarınızdan anladığım YM-A01-CNC-ALM-00832 nolu ürünün üretim yeri H sütunundaki veriler. Tarih, Vardiya ve ilgili ürünün koduna göre bir sorgulama yapmak istersek yetersiz kalacaktır. Siz H sütunundaki bir satır verisini getirmek istiyorsanız bu kriterler...
Hocam
Hocam iyi akşamlar bu kod ile şöyle hata alıyorum bir önceki vardiya hangi grup ile biliyorsa hazırlamış olduğum vardiya listesinin her gününü onun ile dolduruyor. Yani enson A-B vardiyası ise her gün onlarla doluyor. Hocam sizi çok yoruyorum ama son olarak şöyle örnek vereyim anlaşılır...
Anladım, her ayın sonunda bir sonraki ayı ayarlarken, biten ayın vardiya düzeninin devam etmesini sağlayacak şekilde makroyu güncelleyebiliriz. Bu şekilde, her ayın son günü vardiya düzenini alacak ve bir sonraki ayın ilk gününden itibaren o vardiyayı devam ettirecek.
Güncellenmiş VBA Makrosu...
Ekim ayı sona erdiğinde Kasım ayının ayarlarını yaparken, Ekim ayındaki vardiya düzenini devam ettirecek şekilde ayarlayabiliriz. Bu durumda, Kasım ayının ilk gününden itibaren Ekim ayındaki son vardiya düzenini kullanacağız.
Aşağıda, bu isteği karşılayacak güncellenmiş VBA makrosu yer alıyor...
Hocam elinize sağlık süpersiniz tam istediğim gibi oldu ancak mümkünse bir şey daha isteyeceğim örneğin ekim ayı bitti kasım ayını ayarlar iken ekim ayının devamı olarak ayarlayabilirmiyiz? Tekrar teşekkür ederim hakkınızı helal edin.
Anladım, haftanın ilk günü olan pazartesiden başlayarak cuma gününe kadar aynı vardiyayı yazmak, ardından pazar günü yeni vardiyaya geçmek istiyorsunuz. Bu durumda, vardiya değişimini hafta ortasında değil, haftanın başlangıcında ve pazar günü olacak şekilde düzenlememiz gerekiyor.
Aşağıdaki...
Çok teşekkür ederim hocam ufak bir sorun var ; Örneğin ayın ilk günü çarşambaya geldi o hafta cumaya kadar aynı vardiyayı yazsın ve ilk pazar günü diğer vardiya yazsın yani sizin kodunuza göre illa 6 günü tamamlıyor buda hafta ortasında vardiyayı değiştiriyor.
Anladım, her gün için vardiya adlarını yazdıracak şekilde makroyu güncelleyeceğim. Şimdi vardiya adları tüm günler için yazdırılacak.
Sub VardiyaDuzeniGuncelle()
Dim ws As Worksheet
Dim baslangicTarihi As Date
Dim bitisTarihi As Date
Dim i As Long
Dim satir As Long
Dim...
Hocam elinize sağlık vardiyaları sıralıyor fakat her gün için vardiya adını yazmıyor sadece cuma günleri E ile F vardiyalarını diğer vardiyaları ise cumartesi günlerine yazıyor diğer günleri de yazdırır isek isteğim yerine gelecek ibşallah.
Günaydın,
Yapay zekaya sordum aşağıdaki gibi cevap verdi umarım olmuştur.
Verdiğiniz dosya ve açıklamalarınıza göre hataları düzelterek vardiya düzeninizi istediğiniz gibi ayarlayacağım. Şu an için E-F vardiyalarının cuma günü başlaması ve diğer vardiyaların cumartesi başlaması gerekmekte...
Hocam günaydın; E-F vardiyaları cuma günü başlıyor diğer vardiyalar cumartesi başlıyor hatamızın biri bu birde ben kısaca şöyle örnek vereyim örneğin A vardiyası 1. hafta 4-12 2. hafta 12-8 3. ve 4. hafta da listede olmaması gerekiyor. Ben sizden özür diliyorum sizleri yordum hakkınızı helal edin.
Umarım bu sefer olmuştur. Dener misiniz.
Verdiğiniz açıklamaya göre, tarihlerin karşısına belirli bir vardiya düzeni eklemek istiyorsunuz. A sütununda tarihler varken, B ve C sütunlarına sırasıyla 4-12 ve 12-8 vardiyalarını otomatik olarak yazdıracak bir VBA makrosu hazırlayabiliriz.
Vardiya...
...örnek dosyamda A sütununda alt alta 6. satırdan itibaren bulunduğumuz ayın ilk gününden başlayarak ayın sonuna kadar tarihler var ( her tarih için 2 satır kullanıldı hücre birleştirmeyle ) tarihlerin karşısına B sütunu ( 4-12 vardiyası) C sütunu (12-8 vardiyası ) vardiyalar yazılı olması...
Merhaba,
Örnek dosyayı inceleyemedim ama aşağıdaki kodu deneyip sonucu paylaşır mısınız?
Excel'de belirttiğiniz vardiya düzenini oluşturmak için bir formül veya VBA makrosu kullanabilirsiniz. Anladığım kadarıyla, her hafta belirli bir düzende vardiyaların sıralandığı bir yapı istiyorsunuz. Bu...
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.