اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

سلمك الله

 

ممكن درج المعادلة في الخلية المخصصة للصورة 

لان المعاداة المرسلة لم تعمل ارجو تكون الاجابة على الملف المرفق

شكرا

قام بنشر

هلا ابو نبأ

 

جرب المرفق

 

ملاحظة

=====

عدلت لك الكود بحيث يمكنك من استخدامها في شيت البيانات و شيت البطاقة

 

كيفية استدعاد الدالة

=InsertPic("البطاقة","D:\صور\"&$B$1&".jpg",$B$1,1,3)

CurSheet: يمثل اسم الشيت الحالية...مثال: البطاقة

 

PicPath : يمثل مسار الصورة مثلا : "D:\صور\"&$B$1&".jpg" حيث الخلية B1 هيى رقم الموظف

 

PicName : اسم الصورة مثال B1 حيث ثمثل رقم الموظف

 

Row : رقم سطر الخلية المراد وضع الصورة فيها... هنا نضع 1 لان الخلية في المثال المرفق هى C1

Col : يمثل رقم عمود خلية الصورة... C1 و هنا سنضع الرقم 3 لان الحرف C يمثل الرقم ثلاثة

Public Function InsertPic(CurSheet As String, PicPath As String, PicName As String, Row As Long, Col As Long)
Dim pic As Shape
Dim PicWidth As Double
Dim PicHeight As Double


Dim WBSheet As Worksheet


Set WBSheet = Sheets(CurSheet)


For Each pic In WBSheet.Shapes
    If pic.Name = PicName Then pic.Delete
Next


With WBSheet.Pictures.Insert(PicPath)
    With .ShapeRange
        .LockAspectRatio = msoFalse
        .Width = WBSheet.Cells(Row, Col).Width
        .Height = WBSheet.Cells(Row, Col).Height
        .Name = PicName
    End With
    .Left = WBSheet.Cells(Row, Col).Left
    .Top = WBSheet.Cells(Row, Col).Top
    .Placement = 1
    .PrintObject = True
End With


Set WBSheet = Nothing


End Function

بطاقة الموظف.zip

  • 9 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information