Soru Sayfadan Sayfaya Veri Aktarımı ve Çoğaltma

noartist

Yeni Üye
Kullanıcı Bilgileri
Katılım
17 Mar 2022
Mesajlar
108
Aldığı beğeni
6
Excel Versiyonu
Office 2016 EN
Konuyu Başlatan
Merhaba arkadaşlar,

Ekteki excel dosyasında Kart ve Liste olmak üzere iki sayfa bulunmaktadır.

Liste sayfasındaki bazı bilgilerin Kart sayfasındaki ilgili alanlara otomatik olarak aktarılması gerekmektedir.

Liste sayfasındaki Kart No bilgisiyle barkod oluşturup, bu barkodun Kart sayfasındaki Barkod alanında gözükmesi gerekiyor.

Bu kartların toplu olarak yazdırılması için, liste sayfasındaki kişi sayısı kadar yani her kişi için ayrı kart oluşması yani çoğaltılması gerekecek.

Konu hakkında yardımcı olabilir misiniz acaba ?
 

Ekli dosyalar

  • Book2.xlsx
    20.6 KB · Gösterim: 4

KarıncaZ

Yeni Üye
Kullanıcı Bilgileri
Katılım
9 Ocak 2022
Mesajlar
224
Çözümler
21
Aldığı beğeni
271
Excel Versiyonu
Office 2021 TR
Merhaba.

Ekteki örnek dosyayı inceleyin.
Sicil Numarasını yazınca diğer bilgiler formülle geliyor. Sicil Numarası tekil olduğu için seçtim. Yani Liste de aynı sicil numarasından başka olmaması gerekir. Varsa ilk sıradakini getirir. EĞER sicil numarası tekil değilse tekil olan bir veriye göre formülleri revize etmeniz gerekecek.

Barkod neye göre oluşuyor ?
Bunu bilmediğim için yapmadım. Liste sayfasında barkodu oluşturursanız bu bilgi de gelir.

Umarım işinize yarar.

İyi çalışmalar.
 

Ekli dosyalar

  • Ornek_00.xlsx
    21.3 KB · Gösterim: 2

Prometheus

Excel Dostu
Kullanıcı Bilgileri
Katılım
23 Mar 2024
Mesajlar
16
Çözümler
6
Aldığı beğeni
47
Excel Versiyonu
Office 2013 TR
Derim ki;
Sorunuzu ekli dosyadaki gibi anladım.
Çözüm;
Ekli dosyayı indirip, "Kart Oluştur" butonuna tıklamak ya da aşağıdaki kodları bir modüle yapıştırıp çalıştırmak.
Uyarı;
Kodu çalıştırmadan önce, adresinden ilgili Barkod fontunu indirip yüklemelisiniz. Fontu indirdikten sonra yüklemek için, üzerine sağ tıklayıp "Yükle" seçeneğini seçmeniz yeterli olacaktır. İsterseniz başka fontlar da kullanabilirsiniz. Bu durumda koddaki kod adını (.Name = "Code 128") değiştirmelisiniz.
Açıklama;
Kodlar "Kart" isimli sayfanın B2:C20 aralığını ana şablon olarak kullanır. Bu aralıkta değişiklik yapmayınız.

C#:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 

Ekli dosyalar

  • noartist.xlsm
    35.7 KB · Gösterim: 2

noartist

Yeni Üye
Kullanıcı Bilgileri
Katılım
17 Mar 2022
Mesajlar
108
Aldığı beğeni
6
Excel Versiyonu
Office 2016 EN
Konuyu Başlatan
Derim ki;
Sorunuzu ekli dosyadaki gibi anladım.
Çözüm;
Ekli dosyayı indirip, "Kart Oluştur" butonuna tıklamak ya da aşağıdaki kodları bir modüle yapıştırıp çalıştırmak.
Uyarı;
Kodu çalıştırmadan önce, adresinden ilgili Barkod fontunu indirip yüklemelisiniz. Fontu indirdikten sonra yüklemek için, üzerine sağ tıklayıp "Yükle" seçeneğini seçmeniz yeterli olacaktır. İsterseniz başka fontlar da kullanabilirsiniz. Bu durumda koddaki kod adını (.Name = "Code 128") değiştirmelisiniz.
Açıklama;
Kodlar "Kart" isimli sayfanın B2:C20 aralığını ana şablon olarak kullanır. Bu aralıkta değişiklik yapmayınız.

C#:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
Merhaba Prometheus hocam, elinize sağlık tam istediğim gibi olmuş, Kart sayfasında "E" sütununa sabit bir bilgi ekledim kopyalacak bölümleri "E" sütununa kadar genişletebilir miyiz acaba ?
 

Ekli dosyalar

  • noartist.xlsm
    30.8 KB · Gösterim: 3

noartist

Yeni Üye
Kullanıcı Bilgileri
Katılım
17 Mar 2022
Mesajlar
108
Aldığı beğeni
6
Excel Versiyonu
Office 2016 EN
Konuyu Başlatan
Derim ki;
Mevcut kodda küçük bir değişiklik yapalım.
C#:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
Merhaba Prometheus hocam, kart sayfasında mecburi bazı değişiklikler yapmak zorunda kaldık değişiklikten sonra makro işlev görmüyor. Zahmet olmazsa EĞER tekrar düzenleme şansınız olur mu acaba ?
 

Ekli dosyalar

  • noartist.xlsm
    33.7 KB · Gösterim: 2

noartist

Yeni Üye
Kullanıcı Bilgileri
Katılım
17 Mar 2022
Mesajlar
108
Aldığı beğeni
6
Excel Versiyonu
Office 2016 EN
Konuyu Başlatan
Derim ki;
Son paylaştığınız örnek dosyadaki kodu silip yerine aşağıdaki kodu yapıştırmalısınız.
C#:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
Merhaba Prometheus hocam, elinize emeğinize sağlık gayet iyi çalışıyor.
Aşağıda belirttiğim küçük bir detay var bu konuda yardımcı olabilir misiniz acaba?

Ekteki resimde sayfanın altında kopyalanan kartta kırmızı ile işaretlediğim sol ve üstteki çerçeve çizgileri gözükmüyor. Bu durumda üst çizgi için ilk karttan sonra iki SATIR boşluk kalması mı gerekiyor.
 

Ekli dosyalar

  • Untitled-12.png
    Untitled-12.png
    15.2 KB · Gösterim: 4

Konuyu okuyanlar

Üst