VBA İle İşemri Oluşturma

canturksn

Altın Üye
Katılım
2 Mayıs 2024
Mesajlar
6
Excel Vers. ve Dili
2016 ve vba
Altın Üyelik Bitiş Tarihi
06-05-2027
Merhaba Saygıdeğer Excel Web TR Üyeleri,

Halihazırda kullanmış olduğum üretim giriş ekranımda otomatik bir şekilde sıralı iş emri oluşturmak istiyorum. Ekteki dosya içerisinde detaylı açıklama bulunmaktadır.

Örneğin: A kodlu ürün TR01 adlı istasyonda başladığı anda 00001 numarasını alacak sonrasında TR01 adlı istasyonda B kodlu bir ürün geldiğinde bu numara 00002 olacak
Aynı şekilde TR03 tezgahında bir X kodlu ürün olduğunda 00001 kodunu alacak sonrasında Y ürünü geldiğinde 00002 kodunu alacak ve bu kod A sütununa yazılacak sonrasında X ürünü tekrar gelse bile buradaki iş emri kodu 00003 olarak devam edecek. For yapısıyla ilgili bir döngü olduğunu tahmin ediyorum fakat ilerletemedim.

Bunu vba üzerinden nasıl kodlayabilirim ?
İlgili dosya ektedir.
 

Ekli dosyalar

volki_112

Altın Üye
Katılım
29 Eylül 2023
Mesajlar
613
Excel Vers. ve Dili
2019 Türkçe
Altın Üyelik Bitiş Tarihi
13-12-2029
Merhaba Saygıdeğer Excel Web TR Üyeleri,

Halihazırda kullanmış olduğum üretim giriş ekranımda otomatik bir şekilde sıralı iş emri oluşturmak istiyorum. Ekteki dosya içerisinde detaylı açıklama bulunmaktadır.

Örneğin: A kodlu ürün TR01 adlı istasyonda başladığı anda 00001 numarasını alacak sonrasında TR01 adlı istasyonda B kodlu bir ürün geldiğinde bu numara 00002 olacak
Aynı şekilde TR03 tezgahında bir X kodlu ürün olduğunda 00001 kodunu alacak sonrasında Y ürünü geldiğinde 00002 kodunu alacak ve bu kod A sütununa yazılacak sonrasında X ürünü tekrar gelse bile buradaki iş emri kodu 00003 olarak devam edecek. For yapısıyla ilgili bir döngü olduğunu tahmin ediyorum fakat ilerletemedim.

Bunu vba üzerinden nasıl kodlayabilirim ?
İlgili dosya ektedir.
formülle yaptım. kontrol edin doğru şeyimi anlamışım.
 

Ekli dosyalar

canturksn

Altın Üye
Katılım
2 Mayıs 2024
Mesajlar
6
Excel Vers. ve Dili
2016 ve vba
Altın Üyelik Bitiş Tarihi
06-05-2027
Maalesef bu şekilde değil.
Örneğin TR01 kodlu yer tekrara düşebilir orada önemli olan kod kısmında yer alan değer. Mesela TR01-301 kodlu ürünle 4 satır çalışabilir bu satırlar 00001 olarak ilerleyecek sonrasında TR01-302 kodlu ürüne geçtiğinde iş emri kısmı 00002 olacak. Ürün kodu değişene kadar TR01 özelinde 00001 kodu devam edecek
 

volki_112

Altın Üye
Katılım
29 Eylül 2023
Mesajlar
613
Excel Vers. ve Dili
2019 Türkçe
Altın Üyelik Bitiş Tarihi
13-12-2029
Maalesef bu şekilde değil.
Örneğin TR01 kodlu yer tekrara düşebilir orada önemli olan kod kısmında yer alan değer. Mesela TR01-301 kodlu ürünle 4 satır çalışabilir bu satırlar 00001 olarak ilerleyecek sonrasında TR01-302 kodlu ürüne geçtiğinde iş emri kısmı 00002 olacak. Ürün kodu değişene kadar TR01 özelinde 00001 kodu devam edecek
Egersay formulune ilave yapilacak. Pc basina gecince deneyeyim
 

volki_112

Altın Üye
Katılım
29 Eylül 2023
Mesajlar
613
Excel Vers. ve Dili
2019 Türkçe
Altın Üyelik Bitiş Tarihi
13-12-2029
Maalesef bu şekilde değil.
Örneğin TR01 kodlu yer tekrara düşebilir orada önemli olan kod kısmında yer alan değer. Mesela TR01-301 kodlu ürünle 4 satır çalışabilir bu satırlar 00001 olarak ilerleyecek sonrasında TR01-302 kodlu ürüne geçtiğinde iş emri kısmı 00002 olacak. Ürün kodu değişene kadar TR01 özelinde 00001 kodu devam edecek
istediğiniz şekilde yaptım. Kontrol ediniz. Yardımcı sütun kullandım ( A sütunu). yardımcı sütunu da gizledim bilginiz olsun.
Formülleri 1000.satıra kadar yazdım. VErileriniz çoğaldıkça formülleri aşağıya doğru uzatınız.
 

Ekli dosyalar

canturksn

Altın Üye
Katılım
2 Mayıs 2024
Mesajlar
6
Excel Vers. ve Dili
2016 ve vba
Altın Üyelik Bitiş Tarihi
06-05-2027
Merhaba tam olarak bu şekilde değil. Emekleriniz için teşekkür ederim. Daha detaylı bir açıklama olması için ilgili problemi görselleştirdim.is_emri.JPG

Burada eğer say dışında bir komut kullanılması gerekiyor. Bizim öncelikli amacımız ürünün kodu değiştiğinde iş emrinin değişmesi.
 

volki_112

Altın Üye
Katılım
29 Eylül 2023
Mesajlar
613
Excel Vers. ve Dili
2019 Türkçe
Altın Üyelik Bitiş Tarihi
13-12-2029
Merhaba tam olarak bu şekilde değil. Emekleriniz için teşekkür ederim. Daha detaylı bir açıklama olması için ilgili problemi görselleştirdim.Ekli dosyayı görüntüle 257400

Burada eğer say dışında bir komut kullanılması gerekiyor. Bizim öncelikli amacımız ürünün kodu değiştiğinde iş emrinin değişmesi.
ben konuyu yanlış anlamışım. İstediğiniz şekilde makro kodu yazdım. Butona basınca istediğinizi yapar. Yeni veriler ekleyip deneyiniz. Kontrol ettiktan sonra dönüş yapınız.
 

Ekli dosyalar

canturksn

Altın Üye
Katılım
2 Mayıs 2024
Mesajlar
6
Excel Vers. ve Dili
2016 ve vba
Altın Üyelik Bitiş Tarihi
06-05-2027
Öncelikle teşekkür ederim. Elinize sağlık
 
Üst