Kullanıcı Tanımlı Fonksiyon ile QRCODE Oluşturma

Kullanıcı Tanımlı Fonksiyon ile QRCODE Oluşturma

Kullanıcı Tanımlı Fonksiyon ile QRCODE Oluşturma
Bu dosya, B7 hücresinde açılan listeden seçilen metni QR kod görseline dönüştürür. Dönüştürme işlemi VBA ile yazılmış URL_QRCode_SERIES adlı kullanıcı tanımlı fonksiyonla yapılır; oluşan kod sayfaya resim olarak eklenir. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

Dosyada tek sayfa vardır ve veriler B2:B11 aralığında yer alır.
  • B sütununun ilk satırlarında metin girişi için alanlar bulunur.
  • B7 hücresinde açılan liste (veri doğrulama) vardır; QR kodu yapılacak değer buradan seçilir.
  • B11 hücresinde fonksiyon çağrısı bulunur; QR kod görseli bu hücrenin hemen sağındaki hücrenin üzerine yerleştirilir.

Kullanılan formüller​

B11 hücresindeki formül şöyledir:
Excel formülü
=URL_QRCode_SERIES("qr_code_1";B7;;"qrCode")
Formülde sırasıyla görsel adı (qr_code_1), QR koda çevrilecek metin (B7), boyut ve hücrede görünecek metin (qrCode) verilir. Boyut boş bırakıldığı için görsel varsayılan 150 piksel boyutunda oluşturulur.

Makrolar​

Dosyada GoogleAPI adlı bir modül ve iki fonksiyon bulunur.
  • URL_QRCode_SERIES: Önce aynı adlı eski QR görselini siler, ardından seçilen metne göre bir QuickChart adresi oluşturur ve bu adresten alınan görseli çağrıldığı hücrenin sağındaki hücreye ekler. Metin boşsa #DEĞER! (#VALUE!), görsel alınamazsa #YOK (#N/A) hatası döner.
  • UTF8_URL_Encode: Metindeki harf ve rakam dışındaki karakterleri adres içinde kullanılabilecek %XX biçimine çevirir.
Fonksiyonlar elle çalıştırılmaz; B7 değeri değiştiğinde hücre yeniden hesaplanır ve QR kod yenilenir. Kod, görseli almak için internetteki QuickChart hizmetine bağlanır; seçilen metin bu adrese gönderilir. Dosya silme gibi zararlı bir işlem yoktur.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. B sütunundaki giriş alanlarına metinleri yazın.
  3. B7 hücresindeki listeden QR koda çevrilecek değeri seçin.
  4. B11 hücresinin sağında oluşan QR kodu kontrol edin.
  5. Başka bir değer seçtiğinizde kod otomatik olarak yenilenir.
QR kodun oluşması için internet bağlantısı gerekir.

Galeri

  • Kullanıcı Tanımlı Fonksiyon ile QRCODE Oluşturma - 1
    Kullanıcı Tanımlı Fonksiyon ile QRCODE Oluşturma - 1

ExcelDepo tarafından daha fazla dosya

  • Beğen
Tepkiler: tt38
Detaylar
Yazar
ExcelDepo
İndirme
23
Gösterim
2,352
İlk sürüm
Güncel
SHA-256
cc92b060eb77aca7396bc3687326ef1b9f989a746418af4b6b9627a84208efec

Puanlar

5.00 Oylama 1 İnceleme
Geri
Üst