• DİKKAT

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

BELİRLİ SAYFALARI AYRI AYRI EXCEL YAPMAK

bydogannn67

Altın Üye
Katılım
6 Ocak 2016
Mesajlar
226
Excel Vers. ve Dili
2010 türkçe
Üstadlarım Kolay gelsin

Sizden bir ricam olucak,

ekteki excelde A1,A2,A3,A4,A5 sayfaları mevcut, bunlar arasından A1,A2,A3 isimli sayfaları mevcut excelin olduğu konuma yeni excel olarak ayrı ayrı kopyalayarak, excel isimlerinide her sayfanın içindeki E5 hücresinden alabilirmiyiz
 

Ekli dosyalar

Bu dosyayı bir dene
 

Ekli dosyalar

Hocam çok şahane olmus teşekkurler :)

Bir ricam daha olsa kopyalanan sayfalardaki formullerin verileri bozmaması için değer olarak kopyalaması mumkunmudur
 
2 nolu mesajdaki dosyayı günvelledim.
 
Hocam

dosya isminin aldığı yeri değiştirmek için aşağıdaki yerleri değiştirdim fakat oluşturduğu dosyayı excel olarak kaydetmiyo

eksik bişimi yapıyorum

yeni_dosya_adı = Cells(2, "B") 'ActiveWorkbook.Name
Windows(dosya_adı).Activate

For i = 0 To ListBox1.ListCount - 1
If ListBox1.Selected(i) = True Then

yeni_dosya_adı = Sheets(Sheets(i + 1).Name).Cells(2, "B")
 
Sadece burayı degiştireceksiniz
yeni_dosya_adı = Sheets(Sheets(i + 1).Name).Cells(5, "E")
B2 de ne yazıyor.
 
Sayfa koruması olduğundan hata alıyorsunuz
 
Dosyanızda aşagıdaki iki kodun arasını bunu ekleyiniz.

ActiveSheet.Unprotect

Kod:
Sheets(Sheets(i + 1).Name).Copy

Cells.Copy

Rich (BB code):
Sheets(Sheets(i + 1).Name).Copy

ActiveSheet.Unprotect
Cells.Copy
 
Hocam yakışıklı oldu teşekkurler :) son olarak kopyaladığım excelin dosya boyutunu düşürme durumumuz varmıdır
 
Dosya boyutu hücrelerdeki biçimlerden, birleştirmelerden dolayı büyük olmaktadır.
 
Geri
Üst