çözemedim bir türlü...

Katılım
7 Ekim 2004
Mesajlar
60
Excel Vers. ve Dili
Excel 2003
(11.5612.6505)
arkadaşlar bir sorum olacak,
zipli dosyada iki tane excel dosyası var.
ben bunu sıklıkla yaptığım için bir kolay yol bulmam lazım.
bana data "Book1" deki gibi geliyor. (tabii bu kadar az gelmiyor)

Ben "Book2" deki hale getiriyorum dosyayı.
Yani her ürün numarasını malzeme ve miktarları ile beraber yeni sheet açarak yapıştırıyorum.
bunu manual olarak "süz" kullanıp yapıyorum.
tek tek her ürün numarasını ekrana çağırıp, copy-paste ile yeni sheet'e yapıştırıyorum.
bunun kolay bir yolunu bulamadım.
makro denedim ama ilk sütundaki ürün noları aynı sayıda olmuyor.
 
Katılım
28 Şubat 2005
Mesajlar
707
Excel Vers. ve Dili
office 2007 (excel2007)English işte
office 2003 (excel2003)
Türkçe evde
Katılım
7 Ekim 2004
Mesajlar
60
Excel Vers. ve Dili
Excel 2003
(11.5612.6505)
Ustam saol,
ama galiba yanlış anlaşıldı soru.
book1 üzerinde çalışma yapılacak,,, book2 yi sadece örnek olması amacıyla yolladım.
book1 de delen datayı otomatik olarak yeni sayfa açıp oraya yapıştıracak.
ürün numaraları yaklaşık 50-60 tane olabiliyor. bu nedenle tek tek uğraşmak çok zor oluyor.
işlem şöyleolacak.
1. yeni sayfa aç.
2. ürn numarası , malzeme adı ve malzeme miktarı nı kopyala, yeni sayfaya yapıştır.
3. sayfaya ürün numarasının adını ver.

Sonuçta her ürün numarası ve malzemeleri ayrı birer sayfalarda olacak.
 
G

Guest

Misafir
Merhaba
Aşağıdaki dosyayı inceleyin ek olarak bir stun açmak zorunda kaldım A stununu gizlerseniz ilk sayfaya gerekli bilgileri kayıt ettiğiniz anda diğer sayfalar otomatikmen oluşacaktır.
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,291
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Özel kişi
Merhaba;

Konuyla ilgili bir calisma da ben yaptim.

Konuyu soyle ele aldim;

1) Mesaja ekli *.zip dosyasını bilgisayara indirip, içindeki;

- Data.xls (Gunluk gelen datalarla ilgili dosya)
- DataBase.xls (Gunluk dataların aktarilacagi ve depolanacagi veri tabani)
- Interface.xls (Veri aktarma isini yapacak, bagimsiz bir ara birimin oldugu dosya)

dosyalarını, bilgisayarda bir klasor icine yerlestirdikten sonra.... (bunlarin ucunun de ayni klasorde olmasi gerekir)

2) Sadece Interface.xls dosyasini acin ve sayfanin uzerindeki butona tiklayin. Asagidaki resimde gorulecek ara birim yani, UserForm ekrana gelecek ve bu UserForm uzerindeki Calistir butonuna tiklayarak, gunluk gelen Data.xls dosyasindaki veriler, bu dosyanin A sutunundaki urun isimlerine gore, daha onceki gunlere ait verilerin girildigi ve saklandigi DataBase.xls dosyasinda, herbiri kendi ismiyle ilgili sayfanin sonuna eklenecektir. Eger, yeni bir urun gelmis ise, o urune ismi ile yeni bir sayfa acilarak bu is yapilacaktir.

3) Bu isler yapilirken de, resimde goruldugu gibi ara birim uzerinde, ne kadar islem yapildigi, ne kadar sure gectigi konularinda da kullanici bilgilendirilecektir.

4) Kodlar, WinXP + Office2000 ile hazirlanmistir.

5) Eger sozkonusu dosya isimlerini degistirmeye karar verirseniz, kodlarda da ilgili yerlerde dosya isimlerinin degismesi gerekir.

Not: Genel bir tecrube olarak belirtmek isterim ki; bu tip bir sorunun cozumunde ana veri tabani dosyasina veya bu soruda oldugu gibi gunluk datalarin geldigi veri dosyasinda kod yazmamak en iyisidir.

Cunku, sonucta VBA ve Windows ile calisiyoruz. Kodlardaki bir hata veya kullanicinin isletim sistemi veya Office versiyonundaki bir problem yuzunden, veri tabani dosyasina yazilacak kodlar, kullanici icin cok degerli olan bilgilerin bir daha kullanilamaz bir duruma gelmesine sebep olabilir. Bu nedenle, hepsinden bagimsiz baska bir dosyada bir ara birim hazirlayip, isleri buradan yurutmekte her zaman fayda vardir.

Ve son not: Herkese iyi geceler .... saat 01:25 hala naapiyoruz burda yaw ? :mrgreen:
 
Katılım
7 Ekim 2004
Mesajlar
60
Excel Vers. ve Dili
Excel 2003
(11.5612.6505)
Allah razı olsun senden...

Raider dostum Allah senden razı olsun.
Tam olarak istediğim buydu....
Ellerin Dert görmesin.
Beni nasıl bir dertten kurtardığını bilemezsin.
:hey: :bravo: :D
 
Katılım
29 Eylül 2004
Mesajlar
1,810
Excel Vers. ve Dili
Excel 2002 TR
Bende yardımcı olmaya çalışan tüm diğer arkadaşlara teşekkür ederim. :D
 
Katılım
28 Şubat 2005
Mesajlar
707
Excel Vers. ve Dili
office 2007 (excel2007)English işte
office 2003 (excel2003)
Türkçe evde
Oner Kurukuz



Kayıt: 07 Ekm 2004
Mesajlar: 6
Nereden: Satürn
satürn e bile ulaştık arkadaşlar :keyif: :D :D

bizi kim tutar :dua: :dua:
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,291
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Özel kişi
Oner Kurukuz' Alıntı:
Tam olarak istediğim buydu....
Ellerin Dert görmesin.
Isinize yaradigina sevindim..... aslinda biraz abartmak olucak ama, guzel ve degisik bir calisma oldu..... :keyif:


danersin' Alıntı:
Bende yardımcı olmaya çalışan tüm diğer arkadaşlara teşekkür ederim.
Cok cok haklisin Ersin arkadasim..... sanirim Oner Kurukuz ' un dalginligina geldi...


birol_mumcu' Alıntı:
Oner Kurukuz

Kayıt: 07 Ekm 2004
Mesajlar: 6
Nereden: Satürn
satürn e bile ulaştık arkadaşlar

bizi kim tutar

ehehee...... koptum valla :lol:
 
Üst