Makro Kullanarak Excel'de Resim Nasıl Eklenir
Bu SSS, resimlerin görünmesi için bu makroyu e-tablonuza uygulama adımları konusunda size rehberlik edecektir.
Excel'de Resim Eklemek için Makro Kullanma
Resim eklemek için bir makro kullanmak için, aşağıdaki varsayımlarla başlamalısınız: resim adları B2'den başlayarak B sütununda bulunur; Her resmi farklı bir yere yapıştırmak istediğinizde; B sütununda tanımlanan resmin yapıştırılacağı yer, C2'den başlayarak C sütununda bulunur.Şimdi aşağıdaki kodu girin:
Alt Resim ()Dim picname, Dize Olarak
Dim pasteAt Tamsayı Olarak
DimBu Uzun
lBuRow = 2
Süre (Hücreler (1BuRow, 2) "")
'Range ("A6").' Seçiniz bu resim eklenecek
pasteAt = Hücreler (lThisRow, 3)
Hücreler (pasteAt, 1) .Seçin 'Burası resmin ekleneceği yer
'Dim picname, Dize Olarak
'picname = Aralık ("B6")' Bu resim adı
picname = Hücreler (lThisRow, 2) 'Bu resim adı
ActiveSheet.Pictures.Insert ("C: \ Users \ vbayat \ Belgelerim \ vidabayat \ re-market \" & picname & ".jpg"). 'Resimlerin saklandığı yolu seçin
'' '' ' ''' '' ' '' ''' '' ' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ''' '' '''
'Bu resmi yeniden boyutlandırıyor
'' '' ' ''' '' ' '' ''' '' ' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ''' '' '''
Seçimi ile
'.Left = Aralık ("A6") Sol
'.Top = Aralık ("A6").
.Left = Hücreler (pasteAt, 1) .Left
.Top = Hücreler (pasteAt, 1) .Top
.ShapeRange.LockAspectRatio = msoFalse
.ShapeRange.Height = 100 #
.ShapeRange.Width = 80 #
.ShapeRange.Rotation = 0 #
İle bitmek
lThisRow = lThisRow + 1
döngü
Range ( "A10"). Seçiniz
Application.ScreenUpdating = Doğru
Alttan Çık
ErrNoPhoto:
MsgBox "Fotoğraf Bulunamadı" 'Resim bulunamadıysa mesaj kutusunu gösterir.
Alttan Çık
Range ( "B20"). Seçiniz
Son Alt
Resim: © Microsoft.