bir yerde hata var(veri aktarımı)

Katılım
21 Mart 2005
Mesajlar
37
size ekte bir örnek program gönderiyor.2.ve 3.sayfalarında birbirine bağlı bir program var. bunun için m1 makrosunu oluşturdum. sayfa 3 ten makine kodu,çalışacak kişi ve çalışacağı günü alacak. sayfa 2yi bu verilere göre düzenleyecek.

yardımcı olursanız sevinirim. hazırladığım makroyu inceleyin.
 
Katılım
3 Mart 2005
Mesajlar
571
Excel Vers. ve Dili
Excel 2000 Ing.
merhaba,
diğer arkadaşlar önceki sorunuza yanıt verdikleri için ve siz
de beğendiğiniz için sizin için yaptığım çalışmayı göndermemiştim.

bir fabrika prog. lütfen yardım Başlıklı konu

teşekkürler veyselemre tam istediğim gibi olmuş emeğinize sağlık
anladığım kadarıyla siz bir nevi otomatik vardiye tablosu yapmaya çalışıyorsunuz.

işte dosya bir inceleyin...

bu arada dosyalarınızı zipleyerek gönderirseniz seviniriz.
 
Katılım
21 Mart 2005
Mesajlar
37
isa bey aslında önceki arkadaşımın yaptığı programda çalışıyor. ama ben işim gereği bunu farklı yerlerde uygulamak ve kullanmak zorundayım. kendisinin yaptığı programı kod satırları itibariyle inceleyeceğim. tahmininiz doğru bir vardiya prog yapmaya çalışıyorum. gönderdiğim makroyu incelediniz mi? çok basit yöntemler mi kullanmışım hatası neresinde?

size de teşekkür ederim
 
Katılım
3 Mart 2005
Mesajlar
571
Excel Vers. ve Dili
Excel 2000 Ing.
merhaba,

kodu inceledim ve her halikarda isimleri ardarda m yirmi oluncaya kadar ekliyor bu bölüm yanlış bence.
bunu kullanmak yerine ,
mantık olarak Sayfa 3 teki sıradaki ismin makine numaralı satırın en sonuna git,
sayfa 3teki sıradaki ismin çalışacağı gon kadar döngü içinde sağa doğru ekle,
dersek daha doğru olur.


burada m yi yirmiye kadar artırmadaki amacınız nedir?

mantık olarak analtırsanız belki daha fazla yardımcı olabilirim.
 
Katılım
21 Mart 2005
Mesajlar
37
isakarakus' Alıntı:
merhaba,

kodu inceledim ve her halikarda isimleri ardarda m yirmi oluncaya kadar ekliyor bu bölüm yanlış bence.
bunu kullanmak yerine ,
mantık olarak Sayfa 3 teki sıradaki ismin makine numaralı satırın en sonuna git,
sayfa 3teki sıradaki ismin çalışacağı gon kadar döngü içinde sağa doğru ekle,
dersek daha doğru olur.


burada m yi yirmiye kadar artırmadaki amacınız nedir?

mantık olarak analtırsanız belki daha fazla yardımcı olabilirim.

aslında m'ye 20 verilmesinin amacı yok yani öylesine verdim bu sayıyı aslında 1 ay baz alınırsa 30 yazabiliriz buraya.
 
Katılım
3 Mart 2005
Mesajlar
571
Excel Vers. ve Dili
Excel 2000 Ing.
bak o zaman mantık olarak şöyle yapmaliyız: tersten düşünmeliyiz...

önce 1 ten makine sayıs kadar bir döngü,
bunun içinde her makine için 1 den 31 a kadar (yani gün) bir döngü ama for next
olMAyacak, çünkü gün sayısı kadar döngüyü ileriye alacağız,
her ileri alamadan önce hangi makinede isek o makine numarasını sayfa 3 ten bulup ismini alacağız ve gün sayısı kadar döngüiçinde ayrıca döngü kullanmadan yazdıracağız içinde bulunulan döngüyü de ileriye alacağız.
böylece döngüler tamamlanacak.
bilmem anlatabildim mi
ben bir yapmaya çalışayım ..
 
Katılım
3 Mart 2005
Mesajlar
571
Excel Vers. ve Dili
Excel 2000 Ing.
:(
yok böyle de güzel olmuyor
çok uğraştırıyor
siz yine bizim gönderdiğimiz dosyalardan istifade etmeye çalışın.
onlar üzerinde düzeltmeler yapalım.
işi daha da zorlaştırmaya hiç gerek yok bence
 
Üst