Günlere yazdığım verilerin tüm sayfaya aktarılması

gezgin-49

Altın Üye
Katılım
17 Ekim 2006
Mesajlar
669
Excel Vers. ve Dili
Türkçe 2003
Altın Üyelik Bitiş Tarihi
22-09-2028
Sayın üstadlarım ekte gönderdiğim tabloda aylara göre değişen fazla çalışma günlerine göre hazırladığım menüden toplu giriş yapmak istiyorum. örneğin bu menüde Pazartesi günü fazla çalışma saati "2" olarak belirttiğimde tüm personelin Pazartesi günlerinin 2 saat olması gerekiyor, aynı şekilde diğer günlere hangi değeri atadıysam toplu giriş yapmasını istiyorum, bu konuda yardımlarınızı bekliyorum, saygılar sunuyorum.

(dosyayı göndermeyi unutmuşum, dosya ikinci mesajda gönderilmiştir.)
 
Son düzenleme:

gezgin-49

Altın Üye
Katılım
17 Ekim 2006
Mesajlar
669
Excel Vers. ve Dili
Türkçe 2003
Altın Üyelik Bitiş Tarihi
22-09-2028
Dosyayı göndermeyi unutmuşum, dosyayı ekledim, yardımlarınızı bekliyorum, saygılar
 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,666
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki kodu denermisiniz.

Kod:
Private Sub CommandButton1_Click()
    [D7:AH65536].ClearContents
    SON_SATIR = [B65536].End(3).Row
    For X = 4 To 34
    If Cells(6, X) <> "" Then
    G&#220;N = WorksheetFunction.Weekday(Cells(6, X), 2)
    Select Case G&#220;N
    Case 1: Range(Cells(7, X), Cells(SON_SATIR, X)) = TextBox1.Value
    Case 2: Range(Cells(7, X), Cells(SON_SATIR, X)) = TextBox2.Value
    Case 3: Range(Cells(7, X), Cells(SON_SATIR, X)) = TextBox3.Value
    Case 4: Range(Cells(7, X), Cells(SON_SATIR, X)) = TextBox4.Value
    Case 5: Range(Cells(7, X), Cells(SON_SATIR, X)) = TextBox5.Value
    Case 6: Range(Cells(7, X), Cells(SON_SATIR, X)) = TextBox6.Value
    Case 7: Range(Cells(7, X), Cells(SON_SATIR, X)) = TextBox7.Value
    End Select
    End If
    Next
    MsgBox "&#304;&#350;LEM&#304;N&#304;Z TAMAMLANMI&#350;TIR.", vbInformation
End Sub
 

gezgin-49

Altın Üye
Katılım
17 Ekim 2006
Mesajlar
669
Excel Vers. ve Dili
Türkçe 2003
Altın Üyelik Bitiş Tarihi
22-09-2028
Say&#305;n &#252;stad&#305;m Korhan AYHAN ellerinize, eme&#287;inize sa&#287;l&#305;k, tam istedi&#287;im gibi olmu&#351;, ama bir sorun daha var, o da ka&#231; personel varsa o kadar yaz&#305;lmas&#305;n&#305; istiyorum, onun d&#305;&#351;&#305;ndakilerin bo&#351; kalmas&#305; gerekiyor, bunu da d&#252;zeltirsek sorun kalmayacak, ilginizden dolay&#305; &#351;imdiden siz say&#305;n &#252;stad&#305;ma te&#351;ekk&#252;r ediyor, sayg&#305;lar&#305;m&#305; sunuyorum.
 
Katılım
7 Temmuz 2004
Mesajlar
327
Excel Vers. ve Dili
office xp pro türkçe
gerçi ustad Korhan bey cevaplamış ama

Bir alternatif de benden hazırlamışken göndereyim dedim
 

gezgin-49

Altın Üye
Katılım
17 Ekim 2006
Mesajlar
669
Excel Vers. ve Dili
Türkçe 2003
Altın Üyelik Bitiş Tarihi
22-09-2028
Say&#305;n &#252;stad&#305;m Korhan AYHAN tam istedi&#287;im gibi olmu&#351;, ama bir sorun daha var , o da ka&#231; personel varsa o kadar yaz&#305;lmas&#305;n&#305; istiyorum, onun d&#305;&#351;&#305;ndakilerin bo&#351; kalmas&#305; gerekiyor, bunu da d&#252;zeltirsek sorun kalmayacak, ilginizden dolay&#305; &#351;imdiden siz say&#305;n &#252;stad&#305;ma te&#351;ekk&#252;r ediyorum.

ayr&#305;ca abdi &#252;stad&#305;ma da ilgisinden dolay&#305; &#231;ok te&#351;ekk&#252;r ediyorum, say&#305;n abdi sizin g&#246;nderdi&#287;iniz dosya da i&#351;ime yar&#305;yabilir. Sayg&#305;lar sunuyorum.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,666
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

B31 h&#252;cresinde bir form&#252;l var e&#287;er kullanm&#305;yorsan&#305;z bu form&#252;l&#252; silerseniz kod do&#287;ru &#231;al&#305;&#351;acakt&#305;r. Yo e&#287;er bu form&#252;l&#252; kullan&#305;yorsan&#305;z o zaman kodun i&#231;indeki SON_SATIR = [B65536].End(3).Row b&#246;l&#252;m&#252;n&#252; a&#351;a&#287;&#305;daki &#351;ekilde de&#287;i&#351;tirip deneyin.

Kod:
SON_SATIR = [A65536].End(3).Row
 
Üst