Soru Başka çalışma kitabından makroyla bilgi alma

teyadih

VIP
VIP
Kullanıcı
Versiyon
  1. Excel 2010
Sürüm
  1. 32 bit
Dil
  1. Türkçe
Merhaba arkadaşlar. Başka bir çalışma kitabından makroyla bilgi alma talebime ilişkin örnek dosyayı ekte gönderiyorum.

D:\PAYLAŞIM\BELGELER\1.PERSONEL\PERSONEL LİSTELERİ\ klasöründe bulunan 1.HAKİM VE PERSONEL LİSTESİ listesi çalışma kitabı GENEL sayfasındaki A-AE sütunları arasındaki bilgileri satır ve sütun genişlikleri dahil HAKİM VE PERSONEL LİSTESİ Yazışma çalışma kitabı LİSTE sayfasına aldırabilir miyiz makroyla.

1.HAKİM VE PERSONEL LİSTESİ listesi çalışma kitabı GENEL sayfasında normalde gizlediğim AF-AZ arasındaki sütunlardan sadece AI sütununu HAKİM VE PERSONEL LİSTESİ Yazışma çalışma kitabı LİSTE sayfası AP sütununa, AM sütununu ise AG sütununa aldırılması.

Eğer zor olacaksa 1.HAKİM VE PERSONEL LİSTESİ listesi çalışma kitabı GENEL sayfasındaki tüm bilgilerin satır ve sütun genişlikleri dahil HAKİM VE PERSONEL LİSTESİ Yazışma çalışma kitabı LİSTE sayfasına aldırılması ve AF-AZ arasındaki sütunların gizlenmesi

Birde 1.HAKİM VE PERSONEL LİSTESİ listesi çalışma kitabı HATIRLATMA sayfasındaki tüm bilgilerin HAKİM VE PERSONEL LİSTESİ Yazışma çalışma kitabı HATIRLATMA sayfasına aldırılması.

HAKİM VE PERSONEL LİSTESİ Yazışma klasöründe makro var. Yukarıdaki istediğim makronun ayrıca eklenmesi.

Umarın anlatabilmişimdir? Teşekkür ederim.
 

Ekli dosyalar

  • PAYLAŞIM.rar
    3.8 MB · Görüntüleme: 12

Admin 

PAB
Kurucu
Doğrulanmış
Dosya çok karışık, veriler ADO yöntemi için hiç uygun değil ama aşağıdaki kodları yedek aldığınız (ana dosyanızı bozmasın) bir dosyada deneyimler misiniz?

Kod:
Değerli ziyaretçimiz lütfen, içeriği görüntüleyebilmek için Giriş Yap veya Kayıt Ol seçeneklerinden birini kullanın.
İstediğiniz sayfadaki verileri belirttiğiniz sayfanın A3 hücresinden itibaren kopyalar.
Artı eksi üzerinden geçelim.

Dosyadaki açıklamayı da mesajın içine ekledim.
Genel olarak lütfen açıklamalarınızı dosyalara değil, mesajlarınızın üzerine ekleyiniz.

Teşekkürler.
 

teyadih

VIP
VIP
Kullanıcı
Versiyon
  1. Excel 2010
Sürüm
  1. 32 bit
Dil
  1. Türkçe
Dosya çok karışık, veriler ADO yöntemi için hiç uygun değil ama aşağıdaki kodları yedek aldığınız (ana dosyanızı bozmasın) bir dosyada deneyimler misiniz?

Kod:
Değerli ziyaretçimiz lütfen, içeriği görüntüleyebilmek için Giriş Yap veya Kayıt Ol seçeneklerinden birini kullanın.
sayfadaki verileri belirttiğiniz sayfanın A3 hücresinden itibaren kopyalar.
Artı eksi üze
Merhaba sayın Admin ilgili sayfaya sağ tıklatıp kod ekle ile ekledim ama bilgileri çekmedi. En iyisi makroları kaldırıp hepsini yeniden isteyeyim. Teşekkür ederim.
 

Ömer BARAN 

Kurucu
Yönetici
Kurucu
Doğrulanmış
Versiyon
  1. Excel 2019
Sürüm
  1. 32 bit
Dil
  1. Türkçe
Sayın teyadih ,
LİSTE sayfası için; aktarma yapılacak AP ve AG sütunlarında mevcut eski bilgiler ne olacak, LİSTE sayfasının AG ve AP sütunlarında,
kaçıncı satırdan itibaren veri aktarımı yapılacak (varsa mevcut verilerin altında ilk boş satırdan itibaren mi örneğin,
yoksa ne bileyim 10'uncu satırdan itibaren gibi) ?

Aynı sorular Hatırlatma sayfası için de geçerli tabii ki?

Ayrıca diyelim bir düğmeye tıkladınız ve açıklayacağınız şekilde aktarmalar yapıldı.
Ardından aynı düğmeye tekrar tıkladınız, bu durumda bir önceki aktarma işlemiyle gelen veriler ne olacak? Silinip yeni listeler mi elde edilecek yoksa düğmeye her tıklamada listenin ilk boş satırından itibaren tekrar aktarılıp liste uzatılmış mı olacak?

.
 

teyadih

VIP
VIP
Kullanıcı
Versiyon
  1. Excel 2010
Sürüm
  1. 32 bit
Dil
  1. Türkçe
Merhaba sayın Baran.
LİSTE sayfası için; aktarma yapılacak AP ve AG sütunlarında mevcut eski bilgiler ne olacak, LİSTE sayfasının AG ve AP sütunlarında,
kaçıncı satırdan itibaren veri aktarımı yapılacak (varsa mevcut verilerin altında ilk boş satırdan itibaren mi örneğin,
yoksa ne bileyim 10'uncu satırdan itibaren gibi) ?

Aynı sorular Hatırlatma sayfası için de geçerli tabii ki?
aktarma yapılacak AP ve AG sütunlarında mevcut eski bilgiler silinecek sayın Baran.
G ve AP sütunlarında örnekteki 4.satırdan itibaren veri aktarımı yapılacak
Hatırlatma sayfasında ise başlığın altındaki 3.satırdan itibaren veri aktarımı yapacak.
 

teyadih

VIP
VIP
Kullanıcı
Versiyon
  1. Excel 2010
Sürüm
  1. 32 bit
Dil
  1. Türkçe
Ayrıca diyelim bir düğmeye tıkladınız ve açıklayacağınız şekilde aktarmalar yapıldı.
Ardından aynı düğmeye tekrar tıkladınız, bu durumda bir önceki aktarma işlemiyle gelen veriler ne olacak? Silinip yeni listeler mi elde edilecek yoksa düğmeye her tıklamada listenin ilk boş satırından itibaren tekrar aktarılıp liste uzatılmış mı olacak?
Düğmeye her tıkladığımda silinip yeni liste elde edilecek sayın Baran.
Yani 1.HAKİM VE PERSONEL LİSTESİ listesi çalışma kitabı GENEL sayfası ile satır ve sütun genişlikleri dahil HAKİM VE PERSONEL LİSTESİ Yazışma çalışma kitabı LİSTE sayfasının aynı olması gerekiyor.
 

Ömer BARAN 

Kurucu
Yönetici
Kurucu
Doğrulanmış
Versiyon
  1. Excel 2019
Sürüm
  1. 32 bit
Dil
  1. Türkçe
İki belgeyi detaylı incelemedim.

O zaman şöyle düşünülse yanlış mı olur (belgenizdeki sayfalar arası işlemleri bilemiyorum) ?
Düğmeye tıkladığınızda Yazışma isimli belgedeki LİSTE sayfası bütün olarak silinip,
diğer belgedeki GENEL sayfası bütün yani sayfa olarak kopyalanıp sayfa adı değiştirilse pratik olmaz mı?
Birindeki GENEL sayfası ile diğerindeki LİSTE sayfası sanki birebir aynı olduğu için soruyorum.
 

Admin 

PAB
Kurucu
Doğrulanmış
Eklediğim dosyada bir yere tıklama vs yok.
Sadece ADO yöntemi ve bağlantı kodlarını ekledim.
Manuel olarak çalıştırırsanız, bilgilerin geldiğini görürsünüz.
Lakin bilgilerin geliş aşamalarında detaylara bakmadım, çünkü dosya yapısı zaten çok "veritabanı" mantığına uygun değil.

ADO yöntemi ile ilerlemek isterseniz üzerinden yazışırız, gerek yok derseniz takdir sizindir...
 

teyadih

VIP
VIP
Kullanıcı
Versiyon
  1. Excel 2010
Sürüm
  1. 32 bit
Dil
  1. Türkçe
Merhaba sayın Admin gönderdiğiniz kodu gönderdiğim örnek çalışma sayfasındaki liste sayfasına sağ tıklatıp kod ekle ile ekledim ama bilgileri çekmedi. Size zahmet gönderdiğim örnek dosyaya ekleyip gönderebilir misiniz?
 

Admin 

PAB
Kurucu
Doğrulanmış
İki Excel dosyasını ekliyorum.
HAKİM VE PERSONEL LİSTESİ Yazışma.xlsm isimli dosyanın Module11 Sub ADO_Kodlama makrosunu çalıştırın.
Diğer dosyadaki ilgili sayfayı silin ve sonra tekrar çalıştırın.
Veriler geliyor sorun yok ama doğru olarak neyin ne şekilde gelmesi için sizin desteğiniz lazım, dosyanız bana inanılmaz karışık geldi.
 

Ekli dosyalar

  • 1.HAKİM VE PERSONEL LİSTESİ.xlsm
    3.1 MB · Görüntüleme: 2
  • HAKİM VE PERSONEL LİSTESİ Yazışma.xlsm
    4.2 MB · Görüntüleme: 5

teyadih

VIP
VIP
Kullanıcı
Versiyon
  1. Excel 2010
Sürüm
  1. 32 bit
Dil
  1. Türkçe
Merhaba sayın Admin. Pandemi nedeniyle işe gidemediğimden dosyanızı ancak inceleyebildim kusura bakmayın.
1.HAKİM VE PERSONEL LİSTESİ çalışma kitabı GENEL sayfasında başlıktan sonra bilgiler 4.satırdan başlarken resimde de görüldüğü üzere HAKİM VE PERSONEL LİSTESİ Yazışma çalışma kitabı LİSTE sayfasında başlık 4.satırdan başlamış. Sanırım bu nedenle de çizgiler kaymış.
Adsız.png
RAsimde
 

Admin 

PAB
Kurucu
Doğrulanmış
Merhaba sayın teyadih ,

Öncelikle geçmiş olsun, umarım sağlığınız, sıhhatiniz yerindei haliniz ve keyfiniz hoştur.

Verilerin aktarım detayına dediğim gibi hiç girmedim. Sadece bağlantı ve aktarım kısmına yönelik kodlardı eklediğim.
Veritabanınızdaki sütunlardan hangileri aktarılacak vs tek tek F1, F2 gibi kodlara revizeler yaparak gitmemiz gerekecek.
Ben ancak akşamları müsait olurum, siz de müsait olursanız üzerinden geçeriz.

Selamlar.
 

teyadih

VIP
VIP
Kullanıcı
Versiyon
  1. Excel 2010
Sürüm
  1. 32 bit
Dil
  1. Türkçe
Tabiki sayın Admin.
Birde 1.HAKİM VE PERSONEL LİSTESİ çalışma kitabı GENEL sayfası P4 deki 67 yi 76 yapıp HAKİM VE PERSONEL LİSTESİ Yazışma çalışma kitabını açtım ama bilgiyi güncellemedi. Makroda VeriKaynagi = ThisWorkbook.Path & "\1.HAKİM VE PERSONEL LİSTESİ.xlsm" olan alanda dosyanın bulunduğu yerle ilgili D:\PAYLAŞIM\BELGELER\1.PERSONEL\PERSONEL LİSTELERİ\1.HAKİM VE PERSONEL LİSTESİ şeklinde bir değişiklik yapmam mı gerekiyor acaba
 

Ömer BARAN 

Kurucu
Yönetici
Kurucu
Doğrulanmış
Versiyon
  1. Excel 2019
Sürüm
  1. 32 bit
Dil
  1. Türkçe
Sayın teyadih .

Belgelerinize tekrar göz attım ve Sayın Admin  'in ADO yöntemiyle önerdiği makro kodlarını çalıştırdım.
Bildiğim kadarıyla ADO yönteminde biçimlendirme/formüller vs bilgisi değil, sadece hücre içerikleri (formül sonuçları)
değer olarak aktarılıyor (bu kısmı önemli) .

Yanılmıyorsam; örnek belgelerinize göre
koddaki Sayfa5.Range("A3").CopyFromRecordset kayit kod satırındaki, hedef hücre adresinin A1 olarak değiştirilmesi lazım.

Veri
1.HAKİM VE PERSONEL LİSTESİ çalışma kitabı GENEL sayfası P4 deki 67 yi 76 yapıp HAKİM VE PERSONEL LİSTESİ Yazışma çalışma kitabını açtım ama bilgiyi güncellemedi.

Kaynak belgede değişiklik yaptıktan sonra belgeyi kaydederek kapattıktan sonra kodu tekrar çalıştırırsanız,
yaptığınız değişikliğin hedef belgeye yansıdığını görürsünüz.

.
 
Üst Alt