Çözüldü Çoklu Klasör-Alt Klasördeki CSV Belgeden Veri Alma

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Noartist

Normal Üye
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba Arkadaşlar,

Ekteki Rapor dosyasına csv dosyalarından elle veri girerek rapor oluşturuyoruz.

01-07 Eylul arasındaki sayfalara raporları elle kopyalıyorum buda zaman alan bir işlem.
Bu raporları bir programdan csv formatında alıyoruz, bende oradaki verileri elle ekte bulunan rapordaki günlük saylara ekliyorum ve sonra rapor sayfasına veriler işleniyor.

Günlük olarak farklı lokasyonlar için 7 ayrı csv raporu oluşuyor. Bende her ay için 1 klasör oluşturup Örneğin; Eylül klasörü oluşturup klasörün içine 01, 02, 03 aydaki gün sayısı kadar klasör oluşturup her klasöre günlük 7 lokasyonun csv dosyalarını kopyalıyorum.

Bu verileri bu klasörlerden okutmamız mümkünmü, örnek bir csv dosyasını iletiyorum. (CSV yüklenmediği için WeTransfer'e yükledim dosyayı)
Günlük bir klasörde 7 ayrı csv dosyası bulunuyor hepsi aynı formatta.

https://***/t-UiztNdeVUD

CSV dosyasında sadece aşağıdaki sütunlardaki verileri kullanıyoruz.
Active time (K) Sütunu)
Session start(N Sütunu)
Last activity (M Sütunu)


Şimdiden çok teşekkür ederim.
 

Ekli dosyalar

Merhaba,
Açıklamalarınızda ve dosyanızda ne nere gelecek pek anlaşılmıyor. Olmazsa dosyanızın ilk hali son hali şeklinde iki tane dosya ekleyin veya açıklamanızı bu duruma göre güncelleyin.
 
Merhaba,
Açıklamalarınızda ve dosyanızda ne nere gelecek pek anlaşılmıyor. Olmazsa dosyanızın ilk hali son hali şeklinde iki tane dosya ekleyin veya açıklamanızı bu duruma göre güncelleyin.
Merhaba @Feyzullah Hocam,

CSV dosyalarındaki, User name (A), Total time (G), Active time (K), Session start(N), Last activity (M) sütünlarındaki veriyi Rapor sayfasındaki 01 Eylul, 02 Eylul, ve 07 Eylule kadar devam eden sayfalardaki aynı alanlara yapıştırıyorum.

Rapor sayfasında;
Session start sütununa kullanıcının ilk bağlantı tarih ve saatini
Last activity sütununa kullanıcının son bağlantı tarih ve saatini mevcut makro ile aktarıyoruz

Bu verileri Örneğin 01 Eylul sayfadaki csv dosyalarından kopyaladığımız verilerden çekmektedir.
01 Eylul deki Active time verileri aynı kullanıcının kaç satırda bağlantısı varsa hepsini toplayıp rapor sayfasındaki Active time alanına işlemektedir.
CSV dosyasından kopyaladığımız Total time rapor sayfasında kullanmıyoruz veri olarak gün sayfalarında durmaktadır.

Eylul klasörü oluşturuyorum ve o klasörün içine 1 ayda kaç gün varsa o kadar klasör oluşturup her günün içerisine 7 ayrı csv dosyası kopyalıyorum.

CSV dosyası örneği bir önceki mesajımda wetransfer linkinde paylaştığım gibi oluşmaktadır.

Rapor sayfasında bir değişiklik olmayacak sadece CSV dosyasında belirttiğim verilerin 01-07 Eylul arasındaki sayfalara dosyaları kopyaladığım klasörlerden okumasını sağlamak.
 

Ekli dosyalar

Konunun daha net anlaşılması için bir şeyler yazayım dedim.

Rapor belgenizdeki sayfaları 01 Eylul sayfası 01.09.2020 gününe ait, 02 Eylul sayfası 02.09.2020 gününe ait ....
şeklinde günlere ait bilgilerdir diye düşünmüştüm. Çünkü Rapor sayfasındaki sütun başlıkları tarih ifade ediyordu.
Şimdi 7 lokasyondan söz ediyorsunuz ve belgenizde de aynı sayıda gün sayfası var (1-7 Eylül için 7 adet).

Bence 7 dışında bir sayı/tarih bilgisi olacak şekilde örnek vererek olayı açıklamanızda yarar var sanırım.
7 lokasyon ile 7 gün birbirine karışıyor gibi gedi bana.

Şöyle mi anlamak lazım:
-- Rapor sayfasının olduğu ana belge AYLIK kullanılacak (aydaki gün sayısı kadar sayfa + Per no sayfası + Rapor sayfası
-- Her bir güne ait sayfadaki listeler, arada boşluk bırakılmadan alt alta olacak şekilde birleştirilen,
7 ayrı CSV belgeden kopyalanarak alt alta birleştirilen bilgilerdir.
-- Klasör yapısı ise, AY ADI / GÜN NO / 7 adet csv belge şeklindedir.

-- Netleştirilmesi gereken bir durum da AY klasörünün içinde bulunduğu (bir üst) klasörünün YOL bilgisi,
Bence herhangi bir GÜNe ait CSV belgelerinin listesini, ilgili klasöre giderek Windows Gezgininde görüntüleyip
o ekranda iken ADRES çubuğundaki YOL bilgisini kopyalayıp, forumdaki bir cevabınızda
bulbilgiyi C:\Users\admin\Downloads\FIFO_maliyet gibi net olarak yazın.

-- Ayrıca; sayfa isimlendirmelerinde Eylül yerine örneğin Eylul (Ü yerine U) kullanmıştınız ve
önceki konu sayfasında verdiğim kodun bir kısmı Eylul kelimesinin Eylül ayını temsil ettiğini tespit etmeye yönelik idi.
Diğer aylar için yapılan adlandırma ile, klasörlerin isimlendirmesinde kullandığınız bunun gibi farklı durumlar var mıdır?
Örneğin Ağustos veya Şubat klasörlerinin adları ile bu aylara ait Rapor belgelerindeki günlere ait sayfa adlandırmasının
nasıl yapıldığı netlemesi lazım. Harf yerine SAYIsal isim vermek bu tür sorunları ortadan kaldırırdı esasen.
Sayısal isimlendirme yapılırken de 112 yerine (1 Aralık mı, 11 Şibat mı belli olmaz) gün için 2 basamak, ay için 2 basamak şeklinde
0112 gibi dört basamaklı sayı kullanmak anlaşılabilirlik, kodlama kolaylığı vs bakımından daha isabetli olurdu.

Yukarıdaki soru ve yorumlarınızla ilgili açıklamalarınız-cevaplarınız Sayın @Feyzullah 'ın hazırlayacağını düşündüğüm
kodlamaları etkileyecek, yol gösterici olacaktır.

İyi çalışmalar dilerim.
 
Konunun daha net anlaşılması için bir şeyler yazayım dedim.

Rapor belgenizdeki sayfaları 01 Eylul sayfası 01.09.2020 gününe ait, 02 Eylul sayfası 02.09.2020 gününe ait ....
şeklinde günlere ait bilgilerdir diye düşünmüştüm. Çünkü Rapor sayfasındaki sütun başlıkları tarih ifade ediyordu.
Şimdi 7 lokasyondan söz ediyorsunuz ve belgenizde de aynı sayıda gün sayfası var (1-7 Eylül için 7 adet).

Bence 7 dışında bir sayı/tarih bilgisi olacak şekilde örnek vererek olayı açıklamanızda yarar var sanırım.
7 lokasyon ile 7 gün birbirine karışıyor gibi gedi bana.

Şöyle mi anlamak lazım:
-- Rapor sayfasının olduğu ana belge AYLIK kullanılacak (aydaki gün sayısı kadar sayfa + Per no sayfası + Rapor sayfası
-- Her bir güne ait sayfadaki listeler, arada boşluk bırakılmadan alt alta olacak şekilde birleştirilen,
7 ayrı CSV belgeden kopyalanarak alt alta birleştirilen bilgilerdir.
-- Klasör yapısı ise, AY ADI / GÜN NO / 7 adet csv belge şeklindedir.

-- Netleştirilmesi gereken bir durum da AY klasörünün içinde bulunduğu (bir üst) klasörünün YOL bilgisi,
Bence herhangi bir GÜNe ait CSV belgelerinin listesini, ilgili klasöre giderek Windows Gezgininde görüntüleyip
o ekranda iken ADRES çubuğundaki YOL bilgisini kopyalayıp, forumdaki bir cevabınızda
bulbilgiyi C:\Users\admin\Downloads\FIFO_maliyet gibi net olarak yazın.

-- Ayrıca; sayfa isimlendirmelerinde Eylül yerine örneğin Eylul (Ü yerine U) kullanmıştınız ve
önceki konu sayfasında verdiğim kodun bir kısmı Eylul kelimesinin Eylül ayını temsil ettiğini tespit etmeye yönelik idi.
Diğer aylar için yapılan adlandırma ile, klasörlerin isimlendirmesinde kullandığınız bunun gibi farklı durumlar var mıdır?
Örneğin Ağustos veya Şubat klasörlerinin adları ile bu aylara ait Rapor belgelerindeki günlere ait sayfa adlandırmasının
nasıl yapıldığı netlemesi lazım. Harf yerine SAYIsal isim vermek bu tür sorunları ortadan kaldırırdı esasen.
Sayısal isimlendirme yapılırken de 112 yerine (1 Aralık mı, 11 Şibat mı belli olmaz) gün için 2 basamak, ay için 2 basamak şeklinde
0112 gibi dört basamaklı sayı kullanmak anlaşılabilirlik, kodlama kolaylığı vs bakımından daha isabetli olurdu.

Yukarıdaki soru ve yorumlarınızla ilgili açıklamalarınız-cevaplarınız Sayın @Feyzullah 'ın hazırlayacağını düşündüğüm
kodlamaları etkileyecek, yol gösterici olacaktır.

İyi çalışmalar dilerim.
Sayın @Ömer BARAN, hocam,

-- Rapor sayfasının olduğu ana belge AYLIK kullanılacak (aydaki gün sayısı kadar sayfa + Per no sayfası + Rapor sayfası
*Rapor sayfasının olduğu ana belge haftalık olarak kullanılacak Rapor sayfası + 7 veri sayfası (bu sayfa isimlerini 01-07 Eylul arasında yazmıştım ancak dediğiniz gibi bunu standart bir hale getirebiliriz 01, 02, 03 - 07 ye kadar yapabiliriz.) + Per no sayfası

* Dosya yolu C:\Users\User\Desktop\Rapor\Aylik\01-02 devam edip 31 gün için ayrı klasör olacak her klasör içinde 7 lokasyona ait ayrı CSV dosyaları olacak
CSV dosyalarının isimlerinide standart hale getirebiliriz.

- Ayrıca; sayfa isimlendirmelerinde Eylül yerine örneğin Eylul (Ü yerine U) kullanmıştınız ve
önceki konu sayfasında verdiğim kodun bir kısmı Eylul kelimesinin Eylül ayını temsil ettiğini tespit etmeye yönelik idi.
Diğer aylar için yapılan adlandırma ile, klasörlerin isimlendirmesinde kullandığınız bunun gibi farklı durumlar var mıdır?
Örneğin Ağustos veya Şubat klasörlerinin adları ile bu aylara ait Rapor belgelerindeki günlere ait sayfa adlandırmasının
nasıl yapıldığı netlemesi lazım. Harf yerine SAYIsal isim vermek bu tür sorunları ortadan kaldırırdı esasen.
Sayısal isimlendirme yapılırken de 112 yerine (1 Aralık mı, 11 Şibat mı belli olmaz) gün için 2 basamak, ay için 2 basamak şeklinde
0112 gibi dört basamaklı sayı kullanmak anlaşılabilirlik, kodlama kolaylığı vs bakımından daha isabetli olurdu.

* Dediğiniz gibi bunları standart hale getirmek daha mantıklı olacak Ay ismi yerine sabit olarak 01, 02 - 07 ye kadar isimlendirebiliriz.
Sayısal isimlendirme konusunda haklısınız bahsettiğiniz şekilde isimlendirme yapabilirsiniz.

12 Ay yerine 1 Aylık klasör kullanmak daha mantıklı klasörün ismi Aylik olur herhangi bir ay ile alakalı olmaz 01-31 güne kadar klasörler olur içinde bu şekilde uygun olur hocam.

Önerileriniz için teşekkür ederim.
 
Sayın @Noartist .

Mevcut dosya / sayfa isimlendirmeleri olduğu gibi duruyor ve onlara ait raporlamayı eski usul devam edip kendiniz yapacaksınız.
Önceki konu sayfasında verdiğim yöntemle zaten belgenin içindeki gün sayfalarına eski usul kopyala yapıştır
yöntemiyle alınmış bilgilerin raporlamasını yapacaksınız.

Evet bir önceki cevabımda tavsiyelerde bulundum ve sizde çoğuna yapabiliriz gibi cevap yazmışsınız.
Bundan benim anladığım; bilgisayarınızda mevcut CSV belgeler için değil bundan sonra oluşturulacak ve
tavsiyeme uygun oluşturacağınız klasör yapısına göre; ileriye matuf bir kodlama istiyorsunuz doğru mudur?

Bundan sonrası için gün sayfalarına alınacak verilerin de makro ile alınmasını hedefliyorsunuz. Yani mevcut belgeleriniz için hazır yapı yok.

Eklediğiniz CSV uzantılı belgede, veri alınacak sütun adlarını biraz yanlış oldu galiba, doğrusu, A, K, N e Q sütunu olacak.
Belgede, üç blok halinde SERVER 1, 2 ve 3 bölümleri var. Burada, aradaki satırlar yokmuş gibi düşünülüp,
A sütunundaki domain\adısoyadı olan tüm satırlar için işlem yapılacak değil mi?

CSV belgenin adı 05-09-2020 (sanırım bu, raporun alınma tarihi) ama bilgiler bir önceki güne ait.
N ve Q sütunundaki tarihler öyle söylüyor. Bu belgedeki veriler hangi güne ait sayfaya aktılacak? 050920 mi yoksa 040920 'mi?
Önceki konu sayfasındaki raporlama belgesinde sayfa adıyla içindeki bilgiler aynı güne ait idi.

Mevcut yapıyı anlamak bakımından; boş bir belge açın ve alt taraftan sayfa adına fareyle sağ tıklayıp kod görüntüleyi
işaretleyin, açılan VBA ekranında sağdaki boş alana, aşağıdaki kodu yapıştırıp, üstteki kodu çalıştırın.
Makroyu çalıştırdığınızda ANA KLASÖRü soracak ve seçtiğiniz ana klasör ve alt klasörlerdeki CSV uzantalı belgelerin bir listesini
elde etmiş olacaksınız. Bu listeyi foruma ekler misiniz? Bu liste olayı netleştirecektir bence.
CPP:
You must log in to view content
(31 satır)
 
Sayın @Noartist .

Mevcut dosya / sayfa isimlendirmeleri olduğu gibi duruyor ve onlara ait raporlamayı eski usul devam edip kendiniz yapacaksınız.
Önceki konu sayfasında verdiğim yöntemle zaten belgenin içindeki gün sayfalarına eski usul kopyala yapıştır
yöntemiyle alınmış bilgilerin raporlamasını yapacaksınız.

Evet bir önceki cevabımda tavsiyelerde bulundum ve sizde çoğuna yapabiliriz gibi cevap yazmışsınız.
Bundan benim anladığım; bilgisayarınızda mevcut CSV belgeler için değil bundan sonra oluşturulacak ve
tavsiyeme uygun oluşturacağınız klasör yapısına göre; ileriye matuf bir kodlama istiyorsunuz doğru mudur?

Bundan sonrası için gün sayfalarına alınacak verilerin de makro ile alınmasını hedefliyorsunuz. Yani mevcut belgeleriniz için hazır yapı yok.

Eklediğiniz CSV uzantılı belgede, veri alınacak sütun adlarını biraz yanlış oldu galiba, doğrusu, A, K, N e Q sütunu olacak.
Belgede, üç blok halinde SERVER 1, 2 ve 3 bölümleri var. Burada, aradaki satırlar yokmuş gibi düşünülüp,
A sütunundaki domain\adısoyadı olan tüm satırlar için işlem yapılacak değil mi?

CSV belgenin adı 05-09-2020 (sanırım bu, raporun alınma tarihi) ama bilgiler bir önceki güne ait.
N ve Q sütunundaki tarihler öyle söylüyor. Bu belgedeki veriler hangi güne ait sayfaya aktılacak? 050920 mi yoksa 040920 'mi?
Önceki konu sayfasındaki raporlama belgesinde sayfa adıyla içindeki bilgiler aynı güne ait idi.

Mevcut yapıyı anlamak bakımından; boş bir belge açın ve alt taraftan sayfa adına fareyle sağ tıklayıp kod görüntüleyi
işaretleyin, açılan VBA ekranında sağdaki boş alana, aşağıdaki kodu yapıştırıp, üstteki kodu çalıştırın.
Makroyu çalıştırdığınızda ANA KLASÖRü soracak ve seçtiğiniz ana klasör ve alt klasörlerdeki CSV uzantalı belgelerin bir listesini
elde etmiş olacaksınız. Bu listeyi foruma ekler misiniz? Bu liste olayı netleştirecektir bence.
CPP:
You must log in to view content
(31 satır)
Merhaba Sayın @Ömer BARAN, hocam

Bundan benim anladığım; bilgisayarınızda mevcut CSV belgeler için değil bundan sonra oluşturulacak ve
tavsiyeme uygun oluşturacağınız klasör yapısına göre; ileriye matuf bir kodlama istiyorsunuz doğru mudur?

*Evet bundan sonra oluşturulacak CSV dosyaları için işlem yapacağım, tavsiyenize uygun ileriye matuf bir kodlama yapısı olması daha iyi bir seçenek dediğiniz gibi.

Bundan sonrası için gün sayfalarına alınacak verilerin de makro ile alınmasını hedefliyorsunuz. Yani mevcut belgeleriniz için hazır yapı yok.

*Evet makro ile alınamsını hedefliyoruz.

A sütunundaki domain\adısoyadı olan tüm satırlar için işlem yapılacak değil mi?
*Evet A sütunundaki domain\adısoyadı olan satırların karşılıkları için işlem yapılacak.

Eklediğiniz CSV uzantılı belgede, veri alınacak sütun adlarını biraz yanlış oldu galiba, doğrusu, A, K, N e Q sütunu olacak.

*Evet karışıklık olmuş G sütunundaki Total time verisininde gün sayfalarında bilgi açısından olması gerekmektedir.

CSV belgenin adı 05-09-2020 (sanırım bu, raporun alınma tarihi) ama bilgiler bir önceki güne ait.
*Evet rapor 24 saatlik ve gece 24:00 dan sonra oluştuğu için dosya ismi bir sonraki güne ait oluyor.

Bu belgedeki veriler hangi güne ait sayfaya aktılacak? 050920 mi yoksa 040920 'mi?
* 040920 tarihine akıtılacak.
 

Ekli dosyalar

01-07 Eylul arasındaki sayfalara raporları elle kopyalıyorum buda zaman alan bir işlem.
Bu raporları bir programdan csv formatında alıyoruz, bende oradaki verileri elle ekte bulunan rapordaki günlük saylara ekliyorum ve sonra rapor sayfasına veriler işleniyor.
Ben en başa 1.mesaja döneyim aslında ben indirilen dosyaları karıştırmışım, yeni farkettim.

Üstte alıntı yapmış olduğum mesajınızın ilk kısmı yanı csv dosyasından veri alma kodu aşağıdadır, test ediniz.

Kod çalıştığında dosya seçme penceresi açılacaktır, CSV dosya seçiminden sonra çalıştığınız dosyaya en sona yeni boş sayfa ekleyerek istediğiniz verileri çekecektir.

VBA:
You must log in to view content
(29 satır)
 
Ben en başa 1.mesaja döneyim aslında ben indirilen dosyaları karıştırmışım, yeni farkettim.

Üstte alıntı yapmış olduğum mesajınızın ilk kısmı yanı csv dosyasından veri alma kodu aşağıdadır, test ediniz.

Kod çalıştığında dosya seçme penceresi açılacaktır, CSV dosya seçiminden sonra çalıştığınız dosyaya en sona yeni boş sayfa ekleyerek istediğiniz verileri çekecektir.

VBA:
You must log in to view content
(29 satır)
Merhaba @Feyzullah hocam,

Paylaştığınız kodu, gün sayfalarından birine VS olarak ekleyip çalıştırıp ilgili CSV dosyasını seçtim ancak ekteki gibi hata verdi.
 

Ekli dosyalar

  • csv error 1.webp
    csv error 1.webp
    5.8 KB · Görüntüleme: 4
  • csv error 2.webp
    csv error 2.webp
    69.3 KB · Görüntüleme: 4
Bu hata ofis sürümü benimkinden farklı olduğu için olmuş..
con.Open "provider=microsoft.jet.oledb.4.0;data source=" & kls & ";extended properties=""Text"""
Bu kodu aşağıdaki şekilde değiştirin

con.Open "provider=microsoft.ace.oledb.12.0;data source=" & kls & ";extended properties=""Text"""
 
Bu hata ofis sürümü benimkinden farklı olduğu için olmuş..
con.Open "provider=microsoft.jet.oledb.4.0;data source=" & kls & ";extended properties=""Text"""
Bu kodu aşağıdaki şekilde değiştirin

con.Open "provider=microsoft.ace.oledb.12.0;data source=" & kls & ";extended properties=""Text"""
@Feyzullah hocam, kodu belirttiğiniz gibi değiştirince çalıştı ancak şöyle bir durum var. 1 günlük klasörde 7 ayrı csv dosyası var, 7 csv dosyasındaki verilerin aynı sayfada birleşmesi gerekiyor. Kodu çalıştırdığımda her seçtiğim csv dosyası için ayrı sayfa oluşturuyor.
 
sat = sat + 1:
Bu kodu aşağıdaki şekilde değiştirin
sat = Range("A" & Rows.Count).End(xlUp).Row + 1:

Sheets.Add After:=Sheets(Sheets.Count)

Bu kodu da silin.
Boş sayfada kodu çalıştırın yedi defa daha sonra ben yedi dosyayı hepsini birden seçip çalıştıracak şekilde kodu değiştiririm.
 
sat = sat + 1:
Bu kodu aşağıdaki şekilde değiştirin
sat = Range("A" & Rows.Count).End(xlUp).Row + 1:

Sheets.Add After:=Sheets(Sheets.Count)

Bu kodu da silin.
Boş sayfada kodu çalıştırın yedi defa daha sonra ben yedi dosyayı hepsini birden seçip çalıştıracak şekilde kodu değiştiririm.
@Feyzullah hocam, elinize emeğinize sağlık gayet iyi çalışıyor son bir ricam daha olacak bu 7 csv dosyasını bir kerede seçme şansımız olur mu ? Yada csv dosyasını seçmeden o güne ait klasörü seçsek altındaki csv dosyalarının hepsini okutabilir miyiz ?
 
sat = sat + 1:
Bu kodu aşağıdaki şekilde değiştirin
sat = Range("A" & Rows.Count).End(xlUp).Row + 1:

Sheets.Add After:=Sheets(Sheets.Count)

Bu kodu da silin.
Boş sayfada kodu çalıştırın yedi defa daha sonra ben yedi dosyayı hepsini birden seçip çalıştıracak şekilde kodu değiştiririm.
@Feyzullah hocam, elinize emeğinize sağlık gayet iyi çalışıyor son bir ricam daha olacak bu 7 csv dosyasını bir kerede seçme şansımız olur mu ? Yada csv dosyasını seçmeden o güne ait klasörü seçsek altındaki csv dosyalarının hepsini okutabilir miyiz ?

Birde tarih formatında bir değişiklik yapabilir miyiz ?

Tarih formatı bu şekilde gözüküyor.
9.01.2020 08:13 9.01.2020 23:05
9.01.2020 08:18 9.01.2020 18:08

Bu şekilde yapabilir miyiz, ay ile gün yer değişmesi gerekecek.

2.09.2020 08:36 2.09.2020 08:55
2.09.2020 08:13 2.09.2020 17:07
 
@Feyzullah hocam, elinize emeğinize sağlık gayet iyi çalışıyor son bir ricam daha olacak bu 7 csv dosyasını bir kerede seçme şansımız olur mu ? Yada csv dosyasını seçmeden o güne ait klasörü seçsek altındaki csv dosyalarının hepsini okutabilir miyiz ?

Birde tarih formatında bir değişiklik yapabilir miyiz ?

Tarih formatı bu şekilde gözüküyor.
9.01.2020 08:13 9.01.2020 23:05
9.01.2020 08:18 9.01.2020 18:08

Bu şekilde yapabilir miyiz, ay ile gün yer değişmesi gerekecek.

2.09.2020 08:36 2.09.2020 08:55
2.09.2020 08:13 2.09.2020 17:07

CSV dosyalarının olduğu klasörü seçmeniz yeterlidir.

VBA:
You must log in to view content
(40 satır)
 
CSV dosyalarının olduğu klasörü seçmeniz yeterlidir.

VBA:
You must log in to view content
(40 satır)
@Feyzullah hocam, elinize sağlık, kodu çalıştırıp klasörü seçtiğimde veriyi kodu çalıştırdığım sayfaya değil yeni bir sayfa oluşturup oraya işliyor. Bir önceki kodda son yaptığınız değişikliklerle birlikte kodu hangi sayfada çalıştırırsak veriyi oraya işliyordu son paylaştığınız koduda o şekilde düzenleyebilir miyiz?

Yada bu bölümü silmen yeterli olur mu?

Sheets.Add After:=Sheets(Sheets.Count)
 
Merhaba @Feyzullah hocam, şöyle bir sıkıntımız ortaya çıktı Windows 10 Laptop veya Masaüstü bilgisayarda rapor çalışıyor CSV dosyasından veri alıyor ancak Server 2012 de çalıştırdığım zaman vidodaki gibi sorun yaşıyoruz.
Rapor dosyaları ekteki gibidir.

To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.
 

Ekli dosyalar

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Konuyu başlatan
Normal Üye
Katılım
Konu Bilgi
Durum
Çözüldü 
Forum
Excel Makro Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
26
Üst