tarih ve saat formatı

Katılım
12 Şubat 2007
Mesajlar
144
Excel Vers. ve Dili
2003
TextBox20 = Format(DateAdd("d", Val(TextBox27) / 24, TextBox19), "dd.mm.yyyy")
TextBox28 = Format(TextBox20, "dd.mm.yyyy")
arkadaşlar yukarıdaki formül textbox20 ye textbox27 deki toplam çalışmasaatini 24'e bölüp tarih atmaktadır.Buna göre textbox20 deki tarih textbox28 e kopyalanmaktadır .ancak textbox28 de tarihi 00 dan başlatmaktadır.örneğin 60 saat 2,5 gün olduğu halde bunu textbox28 e geçince saati doğal olarak 00 dan başlatmaktadır.bu sorunu gidermek için "dd.mm.hh" şeklinde yazılabilirmi?yani2007 yılı yerine saat fakat denedim olmuyor gibi,bu konuda ne yapılabilir acaba.
 
Son düzenleme:

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Textbox20 ve 28 de veri nasıl görünecek bir örnek verirmisiniz.
 
Katılım
12 Şubat 2007
Mesajlar
144
Excel Vers. ve Dili
2003
tarih ve saat

levent bey

gün,ay ve saat olarak olabilir örneğin 78 saat diyelim bunun başlangıcı 01.04 00(saat) olarak bitişide yani 78 saat /24 dersek 3.25 yapıyor yani gün dışında kalanı saat olarak verebilirmiyiz?
Bu şekilde yapmak istememin nedeni textbox28' gelen tarihin textbox20 de kaldığı yerden saate göre devam etmesi gerkiyor aksi durumda tarih tekrar saat olarak sıfırdan başlıyor.dolayısı ile planlama yaparken hata oluyor
 
Son düzenleme:
Katılım
12 Şubat 2007
Mesajlar
144
Excel Vers. ve Dili
2003
sayın levntm

cevabınızı bekliyorum yardımcı olursanız memnun olurum
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Sorunuzu anlayabilsem cevaplayacağım. Örnek derken, textbox27 ve 19a değer vererek bu değerlerin karşılığında textbox20 ve 28 de sonucun nasıl görüneceğini yazmanızı kasdetmiştim.
 
Katılım
12 Şubat 2007
Mesajlar
144
Excel Vers. ve Dili
2003
levent bey

TextBox20 = Format(DateAdd("d", Val(TextBox27) / 24, TextBox19), "dd.mm.yyyy")
TextBox28 = Format(TextBox20, "dd.mm.yyyy")
textbox19 a ayın ilk gününü giriyorum. üretim miktarlarına göre textbox27 yi 24 saate bölerek textbox27 de gün dayısını tarihe çevirmiş oluyorum.commanbutton7 ye bastığım anda textbox20 de hesapladığı tarihi text28 e atıyor.bu döngü şeklinde sürekli bir alt texte tarihi atıyor.İstediğim şey ise "dd.mm.yyyy" yerine "dd.mm.hh" olarak görürsek saat farklarını da hesaba katmak.Diğer türlü eğer textbox27 de toplam saat 78 saat ise bunu textbox28e 4 gün olarak atıyor tekrar textbox28 de hesaplatma yaptığımda ise hep günün başlangıç saatini alarak hesaplatma yapıyor.oysa ben kalınan yerden devam ettirmek istiyorum.Saygılarımla.
 
Katılım
12 Şubat 2007
Mesajlar
144
Excel Vers. ve Dili
2003
sayın leventm dosya ekte

size dosyayı gönderiyorum.sanırım daha iyi anlarsınız.sadece userform1 deki ilk tarihi ayın ilk tarihi olarak giriniz yani 01.01.2007 gibi sonrada kalınlık en boyu seçiniz ve hızı 55 girip değişiklik tuşuna basınız yani commandbutton7.tarih gün,ay ve saat şeklindede görünebilir eğer sorunu çözecekse
 
Son düzenleme:
Katılım
12 Şubat 2007
Mesajlar
144
Excel Vers. ve Dili
2003
levent bey

Bu konuyu çözüme kavuşturamassak emek verdiğim dosyayı kullanamayacağım.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Hala istediğim verileri vermediniz, yapmanız gereken sadece şu,

texbox1= 01.01.2007

combobox1=herhangi bir değer seçilecek

Hız=55 yazılacak

sonrasında "değişiklik" butonuna basılacak ve bunun sonucunda,

textbox2=........?....... sonucu görünecek.

textbox19= ......?...... sonucu görünecek.

Not: bu arada dosyanızdaki labeller sola doğru kaymış buda yanıltıyor.
 
Katılım
12 Şubat 2007
Mesajlar
144
Excel Vers. ve Dili
2003
levent bey

Bunu söylemiştim zaten gün:ay:saat olarak gösterebilirsek sorun kalkıyor.toplam saat texte geliyor eğer toplam saat 78 saat gelmiş ise 78/24(birgün) =3 gün 25 saat yapıyor 3 günü gün:ay 25 saatide saat olarak göstereceğiz text2 yide aynı şekilde text19 da görüntüleyeceğiz.yani bir nevi text2de hesaplanan tarihi text19a kopyalayacağız.gün:ay:saat formatında
 
Son düzenleme:
Üst