- Katılım
- 20 Haziran 2008
- Mesajlar
- 697
- Excel Vers. ve Dili
- Microsoft Office ev ve iş 2019
- Altın Üyelik Bitiş Tarihi
- 03-07-2024
Teşekkür ederim yine yardımların için
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Daha önce paylaşılan ekteki dosya işinizi görecektir. Paylaşan arkadaşın adını hatırlamadığım için, yazamıyorum özür dilerim.Sayın 1Al2Ver zaman harcadıınız için teşekkür ederim fakak ufak bir sorun var
Sayfa2 D sütununa A sütunundaki objelerin yolunu yazın demişsiniz bu resimler pc de kayıtlı olmayan resimler hepsi excel tablomda sayfa 2 de A1den aşağıya doğru oradan çekeceğiz resimleri
C:\Documents and Settings\MUSTAFA KÖKER\Belgelerim\Resimlerim\teknik resim005 bu şekilde pc den yol vermeyeceğiz çünkü bu resimlerin kodları ile sürekli değişen form olusacak ve form meil olarak gidecek tekrar aynı işlemler farklı resim koduyla döngü olacak
Daha önce paylaşılan ekteki dosya işinizi görecektir. Paylaşan arkadaşın adını hatırlamadığım için, yazamıyorum özür dilerim.
Resimler form sayfasında gömülü durumda, resimlerinizi ekle/resin/dosyadan seçerek ekliyorsunuz, eklediğiniz resime verilen otomatik resim ismini örneğin Resim 44 diye verdiği ismi sayfa3 de siz Picture 44 diye b sutununda adlandırıp bu resme ait kodu ise a sutunundaki aynı satıra yazıyorsunuz. kod H1 (siz kendinize göre değiştirdiğinizde a1 hücresindeki formülde belirtirsiniz) hücresine girdiğinizde resim a1 hücresinde belirecektir.
Resimlerin hepsini görmek için sayfa kodundak
Me.Pictures.Visible = False satırı
Me.Pictures.Visible = True olarak değiştirip kodu çalıştırdığınızda resimlerin hepsi görülecektir, dikkat edin resimler üstüste olabilirler.
Ekli dosyayı inceleyiniz.
Peki resimler kapanışda tek bir tuşa basarak silinip, açıldığında yada gerektiğinde tek tuş ile getirilse olur mu?
Gerçi ne istediğinizi tam olarak anlayamadım, personelin resimleri hangi personelin üzerine geldiğinde mi görünmesini istiyorsunuz, başka personele geçinde o resim kaybolup bulunduğunuz personelin resminin mi gelmesini istiyorsunuz, rapordan söz etmişsiniz alacağınız rapor örneği nasıl olacak, rapordaki personellere ait resimler siz bir butona bastığınızda mı gelecek, yada rapor alınırkenmi gelecek, bunları açık belirtirseniz iyi olur.
Fotoğrafların gelmesini istediğiniz (son haliyle süzülmüş ve aktarılmış olan sayfa için) DE sutununa, resimleri getir butonuna bastığınızda tüm resimler gelecek, istediğinizde ise tek butonla saadece resimleri silebileceksiniz. Umarım istediğiniz gibi olmuştur.
MerhabaBu fotoğrafları hücrenin içinde ortalamak ve hepsini standart bir boyutta yapma imkanımız var mı? Bazıları taşıyor, bazıları kısa kalıyor. Hücrenin üst ve alt tablo çizgilerine tam oturduğu için tablo çizgileri görünmüyor. Tam hücreye oturtmalı, yada hücreden bir piksel küçük ve tam ortada olmalı ki tablo çizgileri kutu gibi ve ortasında da resim olsun.
Bu şekilde bir komut verebilir miyiz.
Option Explicit
Sub resim_getir_1967()
'Konu : Hücrede Yazan Adrese Göre Resim Getir
'Mail : m.batu.1967@gmail.com
'Msn : m.batu.1967@hotmail.com.tr
'Skype : m.batu.1967
'Coder By : asi_kral_1967
Dim SAT As Long, AÇ As Variant, SİL As Variant
AÇ = ActiveCell.Address
Application.ScreenUpdating = False
For Each SİL In ActiveSheet.Shapes
If SİL.Type = 13 Then SİL.Delete
Next
For SAT = 6 To Cells(Rows.Count, "C").End(xlUp).Row
If Cells(SAT, "DE") <> Empty Then
Cells(SAT, "DE").Select
ActiveSheet.Pictures.Insert(Cells(SAT, "DE").Text).Select
Selection.Top = ActiveCell.Top
Selection.Left = ActiveCell.Left
Selection.ShapeRange.LockAspectRatio = msoFalse
Selection.ShapeRange.Height = ActiveCell.Height
Selection.ShapeRange.Width = ActiveCell.Width
End If: Next
Range(AÇ).Select
Application.ScreenUpdating = True
MsgBox "İşlem Tamamlandı" & vbLf & Application.UserName, _
vbInformation, "asi_kral_1967"
End Sub
Sub auto_close()
Dim SİL As Variant
Application.ScreenUpdating = False
For Each SİL In ActiveSheet.Shapes
If SİL.Type = 13 Then SİL.Delete
Next
Application.ScreenUpdating = True
End Sub