• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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
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:
Dosyayı göndermeyi unutmuşum, dosyayı ekledim, yardımlarınızı bekliyorum, saygılar
 
Son düzenleme:
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
 
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.
 
gerçi ustad Korhan bey cevaplamış ama

Bir alternatif de benden hazırlamışken göndereyim dedim
 
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.
 
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
 
Geri
Üst