Bu dosya, Excel hücresindeki metin veya bağlantıdan QR kod görseli üretir. Tek bir değer için doğrudan hücre formülü kullanılabilir; Liste sayfasındaki çok sayıda bağlantı için ise bir makro her satırın QR kodunu sırayla üretip yanındaki hücreye yerleştirir. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyada formülün argümanları aynı şekilde İngilizce Excel'de ayırıcı olarak virgülle yazılır. Boyut argümanı boş bırakıldığında kod boyutu 150 x 150 olarak alınır; A4 hücresinde ise "qrCode" metni görüntülenir.
Dosyanın içeriği
- QRCode: A1 hücresinde "Select link" başlığı bulunur. A2 hücresine QR koda dönüşecek bağlantı girilir, A4 hücresindeki formül QR kod görselini yanındaki hücrenin konumunda oluşturur.
- Liste: A sütununda "Web Sitesi Adı" başlığı altında bağlantılar listelenir. Üretilen QR kod görselleri B sütununa yapıştırılır.
Kullanılan formüller
QRCode sayfasının A4 hücresinde kullanılan formül, A2 hücresindeki değerden "qr_code_1" adlı QR kod resmini üretir:=URL_QRCode_SERIES("qr_code_1";A2;;"qrCode")
Makrolar
- URL_QRCode_SERIES: Kullanıcı tanımlı fonksiyondur. Verilen değeri UTF-8 olarak kodlar, Google Chart API adresine gönderir ve dönen QR kod resmini sayfaya ekler. Aynı adlı resim varsa konumunu ve genişliğini koruyarak yeniler. Değer boşsa #DEĞER! hatası döner. Bu işlem için internet bağlantısı gerekir; dosya dış bağlantı üzerinden resim çeker.
- UTF8_URL_Encode ve URLEncodeByte: Türkçe karakterler dahil metni adres içinde kullanılabilecek biçime çeviren yardımcı fonksiyonlardır.
- uygula: Liste sayfasında A2'den son dolu satıra kadar her değeri QRCode sayfasının A2 hücresine aktarır, hesaplamayı yapar, oluşan QR kod resmini kopyalayıp aynı satırın B sütununa yapıştırır. İlerleme durum çubuğunda gösterilir.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Tek bir kod için QRCode sayfasındaki A2 hücresine bağlantıyı yazın; A4 hücresinin yanında QR kod görünür.
- Toplu üretim için Liste sayfasının A sütununa, A2'den başlayarak bağlantıları girin.
- Geliştirici sekmesindeki Makrolar penceresinden uygula makrosunu çalıştırın.
- QR kod görselleri Liste sayfasında B sütununa sırayla eklenir.