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...
sorunumu çözdüm yinede alakanızdan dolayı teşekkür ederim. fakat farklı bir sorunum var bana 24/72 4 lü vardiya sistemi lazım. 4 gruptan oluşacak. 1 grup 24 saat çalışıp 2.gruba devredecek ve 72 saat dinlenecek aynı şekilde 2.3.4. gruplar.. tarihi aşağıya çektikçe vardiya grupları otomatik...
Merhabalar..
Arkadaşlar 30 kişilik bie ekibim var 12/36 2 gruptan oluşacak 15'erli vardiya listesi yapmak istiyorum yanlız şöyle bir sorunum var gece çalışmayacak, 1.grup sabah 9 akşam 9 2.grup sabah 9 akşam 9 olacak şekilde ayarlama yapabilirmiyiz şimdiden çok teşekkür ediyorum
...sürekli olması halinde iş sözleşmesini fesh edebilir, ancak fazla mesainin gece olması saat dışında(molalar vs hariç) bir etki yaratmaz
hatta vardiya sistemi varsa yukarıda belirttiğim süreden 1Saat düşürülür(yemek molası)
Drive Linki ...
Örnek dosyamı sadeleştirdim.
3 vardiya sayfasında gizli satırlar var.
"GİZLİ SATIRLARI SİL" Butonuna tıkladığımda
3 sayfadaki gizli satırları aynı anda silmesini istiyorum
aşağıdaki kodu kullanıyorum.
Ancak ilk sayfadaki gizli satırları sildiği halde diğer sayfalardakileri silemiyorum...
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.