Sn.
@Local
Soruyu tam olarak anladığımdan emin değilim.
İmza dediğiniz şey, USERFORM4'te alt kısımdaki İMZA AL düğmesiyle
userform üzerine aldığınız görsel sanırım.
Userform üzerinde;
-- bir commandbutton nesnesi TALEP İSTEĞİ AKTAR,
-- bir CommandButton ise EXCEL'E AKTAR
şeklinde 2 adet düğme var.
İmzalar da sanırım Sayfa3'te İMZALAR başlıklı N sütununa aktarılacak.
İşlemi hangi düğmenin yapacağından emin değilim ancak
Sayfa3'e kayıt yapan düğme TALEP İSTEĞİ AKTAR olduğuna göre
imza ekleme işlemi de bu düğmeyle olacak diye düşündüm.
Bu düğmeye ait kodda syf.Cells(ss, 1,2,3,...,11,12, 13) = Controls("t.... şeklinde satırlar var ,
o satırların altına aşağıdaki kod satırlarını ekleyin.
TALEP İSTEĞİ AKTAR düğmesine tıklamadan önce,
İMZA AL düğmesiyle, ilgili imza görselinin userform üzerine almış olduğunuzu
varsayıyorum.
TALEP İSTEĞİ AKTAR düğmesine tıkladığınızda ilgili imza görseli N sütunu hücresine
hücre açıklaması olarak eklenmiş olur.
Zaman içerisinde çok sayıda resim ekleneceğinden, hücreye resim eklemek yerine, hücre açıklamasına resim eklemek, hem dosya boyutunun şişmesini önler, hem de excel belgesi başka bilgisayarda açıldığında resimlerin gösterilememe sorununu da yaşamamış olursunuz.
N sütununun genişliği neyse görsel de ona göre boyutlanacağından, N sütununun genişliğini
imza görsellerinin genişliğiyle orantılı olacak şekilde ayarlarsanız daha şık durur.
VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(8 satır)