Excel'de bir çalışma sayfasından kullanıcı formuna resim nasıl kopyalanır?
Bu makale, Excel’de etkin çalışma sayfasından bir resmi Kullanıcı Formu’na kopyalamanın yöntemlerini adım adım gösterir.
Çalışma sayfasından Kullanıcı Formu'na kopyalayıp yapıştırarak resim kopyalama
Çalışma sayfasından Kullanıcı Formu'na VBA koduyla resim kopyalama
Çalışma sayfasından Kullanıcı Formu'na kopyalayıp yapıştırarak resim kopyalama
Çalışma sayfasından Kullanıcı Formu’na bir resim kopyalamak için lütfen aşağıdaki adımları izleyin.
1. Resmi kopyalamak istediğiniz çalışma sayfasına geçin ve ardından Alt+F11 tuşlarına aynı anda basarak Microsoft Visual Basic for Applications penceresini açın.
2. Microsoft Visual Basic for Applications penceresinde, lütfen Ekle > KullanıcıFormu seçeneğine tıklayın. Ekran görüntüsüne bakın:

3. Şimdi lütfen KullanıcıFormu'na bir Resim Denetimi ekleyin. Araçlar kutusundaki Resim düğmesine tıklayın ve ardından Araç Kutusu iletişim kutusunda KullanıcıFormu'na bir Resim Denetimi çizin. Ekran görüntüsüne bakın: KullanıcıFormu.

4. Resim Ekle denetimine sağ tıklayın ve aşağıdaki ekran görüntüsünde gösterildiği gibi bağlam menüsünden Özellikler seçeneğine tıklayın:

5. Ardından, Özellikler bölmesinin Microsoft Visual Basic for Applications penceresinin sol tarafında görüneceğini göreceksiniz.
6. Çalışma sayfasına geri dönün, KullanıcıFormu'nda görüntülemek istediğiniz resmi seçin ve ardından kopyalamak için Ctrl+C tuşlarına basın.
7. Microsoft Visual Basic for Applications penceresine tekrar girin, aşağı kaydırarak Resim alanına tıklayın ve Alfabeye Göre sekmesinde kopyalanan resmin adını yapıştırın.
Artık çalışma sayfasındaki resim Kullanıcı Formu’na kopyalandı.

KUTOOLS AI ile Excel'in Sihirli Gücünü Açığa Çıkarın
- Akıllı Yürütme: Hücre işlemlerini gerçekleştirin, verileri analiz edin ve hepsi basit komutlarla çalışan grafikler oluşturun.
- Özel formüller: İş akışlarınızı kolaylaştırmak için özelleştirilmiş formüller oluşturun.
- VBA Kodlama: VBA kodlarını zahmetsizce yazın ve uygulayın.
- Formül Yorumlama: Karmaşık formülleri kolayca çözmek artık çok daha basit!
- Metin Çevirisi: Elektronik tablolarınızda dil bariyerlerini aşın.
Çalışma sayfasından Kullanıcı Formu'na VBA koduyla resim kopyalama
Bu bölümde, çalışma sayfasından birden fazla resmi bir KullanıcıFormu’na kopyalayacak ve ardından bir Açılır Kutu’dan resim adını seçerek ilgili resmi KullanıcıFormu’nda görüntüleyecek bir çözüm sunulacaktır. Lütfen aşağıdaki adımları uygulayın.
1. Lütfen çalışma sayfanıza bir KullanıcıFormu eklemek için yukarıdaki 1 ve 2. adımları izleyin.
2. Ardından aşağıdaki ekran görüntüsünde gösterildiği gibi KullanıcıFormu’na bir Çerçeve Denetimi ekleyin:

3. Eklenen Çerçeve’ye sağ tıklayın ve bağlam menüsünden Özellikler seçeneğini seçin. Sol taraftaki Özellikler bölmesinde, Görünür alanından False değerini seçin. Ekran görüntüsüne bakın:

4. Aşağıdaki ekran görüntüsünde gösterildiği gibi, Çerçeve içine birden fazla Resim denetimi ekleyin.

5. Çalışma sayfasına geri dönün, KullanıcıFormu’nda görüntülemek istediğiniz resmi seçin ve kopyalamak için Ctrl+C tuşlarına basın.
6. Microsoft Visual Basic for Applications penceresine girin, ilk Resim denetimine sağ tıklayın ve sağ tıklama menüsünden Özellikler seçeneğini seçin. Ekran görüntüsüne bakın.

7. Özellikler bölmesinde, lütfen Resim alanına tıklayın, ardından 5. adımda kopyaladığınız resmi yapıştırmak için Ctrl + V tuşlarına basın ve ardından aşağıdaki ekran görüntüsünde gösterildiği gibi ResimBoyutlandırmaModu açılır liste alanından 1 – fmPictureSizeModeStretch değerini seçin.

8. Diğer resimleri çalışma sayfasından KullanıcıFormu’ndaki sol taraftaki Resim denetimlerine yapıştırmak için 5 - 7. adımları tekrarlayın. Sonuç, aşağıdaki ekran görüntüsünde gösterildiği gibi olacaktır.

9. Çerçeve denetimini KullanıcıFormu’nun köşesine taşıyın, ardından yeni bir Resim denetimi ve bir Açılır Kutu denetimi KullanıcıFormu’na ekleyin. Ekran görüntüsüne bakın:

10. KullanıcıFormu’na sağ tıklayın ve ardından Kodu Görüntüle seçeneğine tıklayın. Ardından aşağıdaki VBA kodunu Kod penceresine orijinalini değiştirmek üzere kopyalayıp yapıştırın.

VBA kodu1: Çalışma sayfasından KullanıcıFormu’na resim kopyalama
Private Sub ComboBox1_Change()
UserForm1.Controls.Item("Image4").Picture = UserForm1.Controls.Item(UserForm1.ComboBox1.Value).Picture
End Sub
Private Sub UserForm_Initialize()
Dim xImg As Control
On Error Resume Next
For Each xImg In UserForm1.Controls
If TypeName(xImg) = "Image" And xImg.Name <> "Image4" Then
UserForm1.ComboBox1.AddItem xImg.Name
End If
Next
End Sub Not: Kodda, KullanıcıFormu1, eklediğiniz KullanıcıFormu’nun adıdır; Resim4, resimleri görüntüleyeceğiniz Resim denetiminin adıdır. 'Resim', çalışma sayfasından kopyaladığınız resimleri içeren tüm Resim denetimlerini temsil eder. ComboBox1 ise kullanıcı formuna eklediğiniz açılır kutunun adıdır. Lütfen bunları kendi öğe adlarınıza göre güncelleyin.
11. Microsoft Visual Basic for Applications penceresini kapatın.
12. Geliştirici > Ekle > Komut Düğmesi (ActiveX Denetimi) seçeneğine tıklayarak çalışma sayfasına bir Komut Düğmesi ekleyin.
13. Komut düğmesine sağ tıklayın ve Bağlam menüsünden Kodu Görüntüle seçeneğini seçin. Ardından aşağıdaki VBA kodunu Kod penceresine kopyalayıp yapıştırın ve bu pencereyi kapatın.

VBA kodu2: Çalışma sayfasından KullanıcıFormu’na resim kopyalama
Private Sub CommandButton1_Click()
UserForm1.Show
End Sub 15. Geliştirici > Tasarım Modu seçeneğine tıklayarak Tasarım Modu’nu kapatın.
Şimdi itibarıyla, komut düğmesine tıkladığınızda KullanıcıFormu açılacaktır. Açılır kutudan bir Görsel Adı seçerek ilgili resmi görüntüleyebilirsiniz. Ekran görüntüsüne göz atın:

Açılır kutudan farklı adlar seçtiğinizde, KullanıcıFormu’nda farklı resimler görüntülenir.

İlgili Makaleler:
- Excel'de bir resmi hücreye nasıl tam olarak ortalarsınız?
- Bir hücrenin Excel'de resim içerip içermediğini nasıl kontrol edebilirim?
- Excel'de hücre değerine göre ilgili resmi nasıl ekler veya resmi dinamik olarak nasıl görüntülerim?
- Excel'de bir resme tıkladığınızda nasıl büyütebilirsiniz?
En İyi Office Üretkenlik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
- Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir kurulum dosyasında!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar