Vba exe yapmak ve şifreleme

Katılım
16 Eylül 2009
Mesajlar
166
Excel Vers. ve Dili
2010-2013
önceliklle herkesin cumhuriyet bayramı kutlu olsun.

Hocalarım ben vba da birazda yardım la birşeyler yaptım şimdi yapamadığım bir iki ufak şey kaldı yardımcı olursanız sevinirim yada nasıl yapacağımı gösterirmisiniz.

Excelden gelen verilerde ki küsüratları atıp binlik ayraç vermesi
*.exe yapmak ve şifrelemek şifre ile arka plandaki verilere ulaşılmasını istiyorum. Ama yapamadım.:)
vade tarih kısmına gün/ay/yıl olarak tarih gelebilirmi.

Ilginize teşekkür ederim.
 

Ekli dosyalar

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
xl'yi exe yapamazsınız.
Bunu yapan programlar var.Ama excel yüklü olmayan bir pc'de çalışmaz.Sadece güvenlik ayarı düşük olan excellerde çalışır.Başkada bir özelliği yok.Sonra ileride nasıl davranacağınıda bilemezsiniz.
Gelin bu xl'yi exe yapma sevdasından vazgeçin.Böyle mutlu şekilde yaşayıp gidelim.:cool:
not:exe yapmak derken exe uzantılı dosya yapmak istediğiniz anlıyorum.
 
Katılım
16 Eylül 2009
Mesajlar
166
Excel Vers. ve Dili
2010-2013
Evet öyle ama hani sadece excel açılıyor ve arka plana ulaşamıyorlar şifre ile ulaşılıyor. öyle bişey istiyorum.
 
Katılım
16 Eylül 2009
Mesajlar
166
Excel Vers. ve Dili
2010-2013
Bir de hazırladığım ekrana resim logo nasıl eklerim. Sabit kalacak excelin içine yapıştırdığım bir resim ekranda kalabilirmi.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Evet öyle ama hani sadece excel açılıyor ve arka plana ulaşamıyorlar şifre ile ulaşılıyor. öyle bişey istiyorum.
Ama o exe yapmak değil ki.Exceli gizleyip formlarla çalışmak.VBA ile formlar vasıtası ile çalışmak.İstersen execeli gizlersin istersen gizlemezsin.
gizleme: appliaction.visible=false
gösterme : application.visible=true
workbooks.open modülüne exeli gizleyen kodu yazın altınada istediğiniz userformu show edin.
kapatırkende exceli visible = true yapmayı unutmayın.:cool:
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,488
Excel Vers. ve Dili
Ofis 365 Türkçe
Lütfen sorularınızı ilgili bölümde sorunuz.
Soru tarafımdan taşınmıştır.
 
Katılım
16 Eylül 2009
Mesajlar
166
Excel Vers. ve Dili
2010-2013
diğer sorularım konusunda yardımcı olabilirmisiniz.
 
Katılım
16 Eylül 2009
Mesajlar
166
Excel Vers. ve Dili
2010-2013
buhasebe programı olarak düşündüğümden buraya açtım.
 
Katılım
16 Eylül 2009
Mesajlar
166
Excel Vers. ve Dili
2010-2013
Hocam sana zahmet verdiğin kodu dosyaya ekleyebilirmisin.
 
Katılım
16 Eylül 2009
Mesajlar
166
Excel Vers. ve Dili
2010-2013
evren hocam küsürat ve tarih konusunu da düzeltebilirmisn.
 
Katılım
16 Eylül 2009
Mesajlar
166
Excel Vers. ve Dili
2010-2013
evren hocam verdiğim dosyanın içinde kodlar var ama doğru kodlarımı kullanarak excelden verileri alıyorum userforma. yalnız userform da ekrana gelen veriler küsüratlı olarak tarihler de ters geliyor ilk sorum daki eki incelerseniz combobox tan bir cari seçerseniz sorunları görebilirsiniz.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
evren hocam verdiğim dosyanın içinde kodlar var ama doğru kodlarımı kullanarak excelden verileri alıyorum userforma. yalnız userform da ekrana gelen veriler küsüratlı olarak tarihler de ters geliyor ilk sorum daki eki incelerseniz combobox tan bir cari seçerseniz sorunları görebilirsiniz.
Binlik ayraçlı sayı formatı.:
Kod:
TextBox18 = Format(Worksheets("TABLOM").Cells(i, 10).Value, "#,##0")
Tarih formatı:
Kod:
TextBox26 = Format(Worksheets("TABLOM").Cells(i, 39).Value, "dd.mm.yyyy")
 
Katılım
16 Eylül 2009
Mesajlar
166
Excel Vers. ve Dili
2010-2013
Teşekkür ederim sana zahmet bir de bana rapor sayfasını yazdırmak için kod verirmisin.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Teşekkür ederim sana zahmet bir de bana rapor sayfasını yazdırmak için kod verirmisin.
Rapor diye bir sayfa göremedim dosyanızda .İTE sayfasına yazdırma yaptırdım.Siz isterseniz değişitirin.
:cool:
Kod:
Dim sonsat As Long
sonsat = Sheets("İTE").Cells(65536, "A").End(xlUp).Row
With Sheets("İTE").PageSetup
    .PrintArea = "İTE!A2:I" & sonsat
    'Kağıt Yatay Yazdırılıyor
    .Orientation = xlLandscape 'Dikey yazdırmak=.Orientation = xlPortrait
    .Zoom = 75
End With
Sheets("İTE").PrintOut
Sheets("İTE").PageSetup.PrintArea = ""
 
Katılım
16 Eylül 2009
Mesajlar
166
Excel Vers. ve Dili
2010-2013
Teşekkür ederim ben sonradan ekledim o sayfayı üstat. Sağol
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Aşağıdaki gibi.
Birde şunu ekleyim.
eğer yazdırma yapacaksanız ve ön izleme yapacaksanız ki bu kodlarda yapılıyor,eğer bunu userformda iken kullanmak istiyorrsanız userformu önce hide yapın.yazdırma bittikten sonra yine show yapın.
Private Sub CommandButton4_Click()
Dim sonsat As Long
sonsat = Sheets("RAPOR").Cells(36, "A").End(xlUp).Row
With Sheets("RAPOR").PageSetup
.PrintArea = "RAPOR!A1:L" & sonsat
'Kağıt Yatay Yazdırılıyor
.Orientation = xlLandscape 'Dikey yazdırmak=.Orientation = xlPortrait
.Zoom = 100
End With
Sheets("RAPOR").PrintOut
Sheets("RAPOR").PageSetup.PrintArea = ""
End Sub
 
Üst