Program olarak çalıştırılabilir mi?

Katılım
9 Ocak 2008
Mesajlar
138
Excel Vers. ve Dili
2003 ve 2007
Excel.web.tr aldığım maaş hesaplamak için aldığım dosya üzerinde biraz değişiklik yaptım.Ben bunu excel olarak açılmasını değilde user forumda bir program gibi çalışmasını istiyorum.daha önce bu tarz bişi görmüştüm bu sitede hesapçı diye bir çalışmaydı.Bu da öyle yapılabilir mi?
 

Mahmut Kök

Özel Üye
Katılım
14 Temmuz 2006
Mesajlar
878
Excel Vers. ve Dili
Excel 2007 - Türkçe
Excel.web.tr aldığım maaş hesaplamak için aldığım dosya üzerinde biraz değişiklik yaptım.Ben bunu excel olarak açılmasını değilde user forumda bir program gibi çalışmasını istiyorum.daha önce bu tarz bişi görmüştüm bu sitede hesapçı diye bir çalışmaydı.Bu da öyle yapılabilir mi?
Userformda açılması için bir userform oluşturup, düzenlemeniz gerekir. Yani çalışma sayfasını tek çırpıda userforma aktarmanın yolu yok.
 
Katılım
13 Ocak 2008
Mesajlar
142
Excel Vers. ve Dili
2003 office
Ekİ İncele HenÜz Tam Hazir Olmadi Bu Konuda Yardimci Olacak ArkadaŞlarin Yardimlarini Beklİyorum
 
Katılım
9 Ocak 2008
Mesajlar
138
Excel Vers. ve Dili
2003 ve 2007
Mahmut Kök bu user formu nasıl hazırlayacağım konusunda bilgi vermeniz mümkün mü?Arkadaşlar yardımlarınızı bekliyorum.
 
Katılım
9 Ocak 2008
Mesajlar
138
Excel Vers. ve Dili
2003 ve 2007
Ben kendimce bişiler yaptım ama tabi sizler göz atarsanız sevinirim.

Personel ekle userformuna personelin giriş tarihinide eklemmiz gerekiyor.Kişiyi oluşturduğumda işe giriş tarihi görebilmem gerekiyor.

Personel Sil butonuda gerekiyor İşten ayrılan personlei silebilmek için.

Maaş genel sayfaında oluşan personel isimlere tıkladığımda ben manuel olarak kendş sayfalarına bağlantılarını yaptım.Fakat kişiyi oluşturduğumda kendi sayfasını altta açıyor onunla ilişkisini otomatik oluşturmasını istiyorum.

Ayrıca girişinde kullanıcı adı ve paralo sormasını istiyorum daha önce görmüştüm eklemeye çalıştım ben yapamadım.

Yardımlarınız için teşekkür eder, iyi çalışmalar dilerim.


Maaş
 

aliakgul

Altın Üye
Katılım
9 Mayıs 2005
Mesajlar
404
Excel Vers. ve Dili
Ofis 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
03-08-2025
Merhaba,
Hem parola korumalı çalışma ekliyorsun hem de yardım istiyorsun .İstediğin konuya bakabileceğimiz başka yol varsa bize de açıklarsan sevinirim...
 
Son düzenleme:
Katılım
9 Ocak 2008
Mesajlar
138
Excel Vers. ve Dili
2003 ve 2007
Şİfreyi kaldırmıştım ama buraya ekli olanı koymuşum kusura bakmayın vba şifresi : hayalimsin

bakabilirseniz sevinirim
 
Katılım
9 Ocak 2008
Mesajlar
138
Excel Vers. ve Dili
2003 ve 2007
Yardımlarınızı bekliyorum arkadaşlar
 
Katılım
9 Mart 2008
Mesajlar
7
Excel Vers. ve Dili
2007
dostum ilk sayfada isimleri tıklayınca ismin oldugu sayfaya nasıl bir formülle gidiyon gönderebilinmi
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

İsme fare ile sağ tıklayın, oradan "Köprü" yü işaretleyin, açılan pencereden Yer İşaretine tıklayın, daha sonra açılan pencereden, isme tıklayınca hangi sayfaya gitmesini istiyorsanız o sayfayı işaretleyiniz..
Ekteki resim dosyasını inceleyiniz..
 
Katılım
9 Ocak 2008
Mesajlar
138
Excel Vers. ve Dili
2003 ve 2007
Henüz onun için formul bulamadım onlara köprü atamıştım.Ama bunun bir formulü varmış ama ben ilmiyorum henüz.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,461
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Projeye küçük bir katkım olsun. A sütununda ilgili kişinin bulunduğu hücreye çift tıklandığında köprü ekler.

Aşağıdaki kodları "MAAŞ" adlı sayfanın kod bölümüne kopyalayınız.


Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
On Error GoTo Son
If Intersect(Target, [A:A]) Is Nothing Then Exit Sub
If Target.Row < 5 Then Exit Sub
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= _
    "'" & Target.Value & "'!A1", TextToDisplay:=Target.Value
Son:
End Sub
 
Katılım
9 Ocak 2008
Mesajlar
138
Excel Vers. ve Dili
2003 ve 2007
Necdet bey te&#351;ekk&#252;r ederim projeye b&#252;y&#252;k katk&#305;n&#305;z oldu.Eksik olarak &#304;&#351;e giri&#351; tarihi ve personel sil butonu kald&#305; yapamad&#305;&#287;&#305;m.Onu da yapabilirsem &#231;ok g&#252;zel olucak.Yard&#305;mlar&#305;n&#305;z&#305; bekliyorum.&#350;imdiden herkese te&#351;ekk&#252;r ederim.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,461
Excel Vers. ve Dili
Ofis 365 Türkçe
Say&#305;n gulevurgun,

Toplam hatas&#305;n&#305; da gidermek istedim ama A s&#252;tununun alt&#305;nda bir takam tarihler var, son sat&#305;r&#305; A s&#252;tununa g&#246;re bulmak istemi&#351;tim.

Son sat&#305;r&#305;n alt&#305;nda bo&#351; olan s&#252;tunlar&#305; bulmaya &#231;al&#305;&#351;&#305;yorum bende :)
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,461
Excel Vers. ve Dili
Ofis 365 Türkçe
Tekrar merhaba,

Mevcut durumu bozmak istemiyorsanız aşağıdaki kodları kullanabilirsini. TOPLAM alabilmesi için.

Kod:
Private Sub CommandButton1_Click()
    Sheets("BOS").Select
    Sheets("BOS").Copy After:=Sheets(1)
    Sheets("BOS (2)").Select
    Range("B3").Select
    ActiveCell.FormulaR1C1 = (TextBox2)
    Range("B4").Select
    ActiveCell.FormulaR1C1 = (TextBox2)
    Range("B4:B13").Select
    Selection.FillDown
    Range("B14").Select
    ActiveCell.FormulaR1C1 = (TextBox2)
    Range("A1:J1").Select
    Sheets("BOS (2)").Select
    Sheets("BOS (2)").Name = (TextBox1)
    Range("A1").Select
    ActiveCell.FormulaR1C1 = (TextBox1)
    Sheets("MAAŞ").Select
    Range("A6:H6").Select
    Selection.EntireRow.Insert
    Range("B1:J1").Select
    Selection.Copy
    Range("B6").Select
    ActiveSheet.Paste
    Application.CutCopyMode = False
    Range("B2").Select
    Sheets("MAAŞ").Select
    Range("A6").Select
    ActiveCell.FormulaR1C1 = (TextBox1)
    Range("B2").Select
    Range("A6:J6").Select
    Selection.Borders(xlDiagonalDown).LineStyle = xlNone
    Selection.Borders(xlDiagonalUp).LineStyle = xlNone
    With Selection.Borders(xlEdgeLeft)
        .LineStyle = xlContinuous
        .Weight = xlMedium
        .ColorIndex = xlAutomatic
    End With
    With Selection.Borders(xlEdgeTop)
        .LineStyle = xlContinuous
        .Weight = xlMedium
        .ColorIndex = xlAutomatic
    End With
    With Selection.Borders(xlEdgeBottom)
        .LineStyle = xlContinuous
        .Weight = xlMedium
        .ColorIndex = xlAutomatic
    End With
    With Selection.Borders(xlEdgeRight)
        .LineStyle = xlContinuous
        .Weight = xlThin
        .ColorIndex = xlAutomatic
    End With
    With Selection.Borders(xlInsideVertical)
        .LineStyle = xlContinuous
        .Weight = xlThin
        .ColorIndex = xlAutomatic
    End With
    
[COLOR=red][B]Sat = [I65536].End(3).Row - 2[/B][/COLOR]
[COLOR=red][B]Range("I" & Sat + 1) = "=SUM(I5:I" & Sat & ")"
Range("J" & Sat + 1) = "=SUM(J5:J" & Sat & ")"[/B][/COLOR]

    Range("B3").Select
    TextBox1 = ""
    TextBox2 = ""
End Sub
 
Katılım
9 Ocak 2008
Mesajlar
138
Excel Vers. ve Dili
2003 ve 2007
Bunuda maa&#351; adl&#305; sayfaya m&#305; ekliyece&#287;im.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,461
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Dosyanız ekte, gösterilmeyen satırları da gösterdim, hesaplamayı da buna göre yaptırdım.
 
Katılım
9 Ocak 2008
Mesajlar
138
Excel Vers. ve Dili
2003 ve 2007
Necdet bey ilgi ve alakanız için çok teşekkürler ben bu dosya üzerinde değişiklik yapmıştım.Sizin eklediğiniz dosya ilk eklediğim dosya.Bu toplam için benim dosyamın neresinde değişiklik yapmalıyım.
 
Son düzenleme:

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,461
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Dosyanız ekte.
 
Üst