- Katılım
- 31 Aralık 2009
- Mesajlar
- 1,103
- Excel Vers. ve Dili
-
excel 2007 türkçe
Excel Vers. ve Dili Ofis 2003
Merhabalar,
Bir çok kişinin aradığı ve halen çözümü olmayan (cep tlf yazılımı üreten firmalarınında yapmadığı) cep telefonu renberini excele çıkartıp düzenleyip tekrar yükleme konusunda bir yol üzerinde yardımınıza ihtiyacım var.
Cep teefonundan rehberi virgülle ayrılmış cvv formatında bilgisayara kaydedip excelle açınca 1. sütunda şöyle gözükmektedir.
Burda alt satıra bir satır ekleyip içine kişi ve tlf no yazınca sistem kabul etmektedir.(samsung kies programı ile bilgisayardan dosya al)
1--Bunu excelde sutunlara dağıtıp ekleme ve düzenleme yapıp makro ile tekrar eski haline getirince sistem yanlış dosya demektedir.
'-Aşağıdaki şekilde bir makro yazmak gerkiyor
3-Alternatif çözümleriniz var mı?
Bunun için araştırma yaparken aşağıdaki yazıyı buldum,yalnız bu tırnak işaretsiz yapıyor.
Bir çok kişinin aradığı ve halen çözümü olmayan (cep tlf yazılımı üreten firmalarınında yapmadığı) cep telefonu renberini excele çıkartıp düzenleyip tekrar yükleme konusunda bir yol üzerinde yardımınıza ihtiyacım var.
Cep teefonundan rehberi virgülle ayrılmış cvv formatında bilgisayara kaydedip excelle açınca 1. sütunda şöyle gözükmektedir.
Kod:
Grupla,"Soyadı","Adı","Görünen ad","Takma ad","Görünen ad(Soyadı)","Görünen ad(Adı)","Görev başlığı","Şirket adı","Telefon numarası1(Tür)","Telefon numarası1(Telefon numarası)","Telefon numarası1(Hızlı arama)","Telefon numarası2(Tür)","Telefon numarası2(Telefon numarası)","Telefon numarası2(Hızlı arama)"
1--Bunu excelde sutunlara dağıtıp ekleme ve düzenleme yapıp makro ile tekrar eski haline getirince sistem yanlış dosya demektedir.
'-Aşağıdaki şekilde bir makro yazmak gerkiyor
3-Alternatif çözümleriniz var mı?
Şeklindeki XLS dosyasınıFırst Name Last Name Company
test test test
test test test
test test test
test test test
test test test
test test test
test test test
Şekline getirmek.Grupla,"Fırst Name","Last Name","Company","Position","Phone","Email",Tag,"Note","Owner"
,"test","test","test","test","test","test","test","test","test","test","test"
,"test","test","test","test","test","test","test","test","test","test","test"
,"test","test","test","test","test","test","test","test","test","test","test"
Bunun için araştırma yaparken aşağıdaki yazıyı buldum,yalnız bu tırnak işaretsiz yapıyor.
Bunun için makro yazmanın en kolay çözüm olacağını düşündüm. Aşağıdaki şekilde bir makro yazıp excell içerisine kayıt ederseniz. Makroyu çalıştırdığınız zaman otomatik olarak CVS dosyasını datalar arasında virgül koyarak kayıt edebilirsiniz.
Yazacağımız makro ;
Kaynak: http://www.teakolik.com/xls-dosyasini-virgullu-csv-dosyasina-cevirmek-makro-kullanarak/Kod:Sub cevir() Sheets("Sayfa1").Copy ' Üst satırdaki Sayfa1 sizin Excell içerisinde Sheet1 olarak geçebilir. ActiveWorkbook.SaveAs ActiveWorkbook.Path & "" & "Cevirilmis_Dosya.csv", FileFormat:=xlCSV ' Üst satırda çalışma kitabını CVS formatına dönüştürüyoruz. ' .Path & "" & aynı dizine kayıt etmek için. Path belirleyebilirsiniz. ' Cevirilmis_Dosya adı ile aynı klasöre kayıt ediyor. Değiştirebilirsiniz. ActiveWorkbook.Close True End Sub
Fırst Name Last Name Company
test test test
test test test
test test test
test test test
test test test
test test test
test test test
Şeklindeki XLS dosyasını
Fırst Name,Last Name,Company,Position,Phone,Email,Tag,Note,Owner,
test,test,test,test,test,test,test,test,test,test,test,
test,test,test,test,test,test,test,test,test,test,test,
test,test,test,test,test,test,test,test,test,test,test,
test,test,test,test,test,test,test,test,test,test,test,
test,test,test,test,test,test,test,test,test,test,test,
Şekline getirmek.