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

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

قام بنشر

إخواني الأعزاء خبراء المنتدي بعد سلام الله عليكم ورحمة الله وبركاته

مرفق لكم شيت للنابغة ساجدة العزاوي من العراق بارك الله فيها وفيكم جميعا

وهو شيت لطباعة شهادتين في ورقة واحدة

والمطلوب كيف اضع صورة للطالب ورمرفق مع الشيت ملف به مجموعة من الصور كنموذج

 

saad.rar

قام بنشر

السلام عليكم ورحمة الله وبركاته

شكرا جزيلا يا أستاذ ابراهيم علي رد حضرتك

بالنسبة لوضع الصورة نضعها في الخلية ( n2 ) بعد تصغيرها 

 

  • أفضل إجابة
قام بنشر

السلام عليكم ورحمة الله

استخدم الكود التالى

ملحوظة هامة : الكود يعمل على ارقام الجلوس و ليس الاسماء لان اسماء الصور بارقام الجلوس

Sub InsetPics()
Dim ws As Worksheet
Dim Pth As String, SName As String
Dim Pic As Object, C As Range, Rng As Range
Set ws = Sheets("شهاده محدده ترم2")
Application.ScreenUpdating = False
For Each Pic In ws.Pictures
Pic.Delete
Next
Pth = ActiveWorkbook.Path
On Error Resume Next
For i = 3 To 19 Step 16
Set C = ws.Range("M" & i)
Set Rng = ws.Range("N" & i - 1)
SName = Pth & "\photo\" & C & ".jpg"
Set Pic = ActiveSheet.Pictures.Insert(SName)
If Not IsEmpty(Pic) Then
With Pic
.Top = Rng.Top
.Left = Rng.Left
.Width = Rng.Width
.Height = Rng.RowHeight
.Name = C.Value
End With
End If
Next
Application.ScreenUpdating = True
End Sub

 

  • Like 2
قام بنشر

استاذ ابراهيم شكرا لرد حضرتك

حضرتك جربت الكود انا وضعت الكود في موديول جديد ولم تظهر الصور في الشهادات

قام بنشر

انا أسف يا أستاذ إبراهيم

أتمني أن يتسع صدرك .. انا عايز لما أطبع الشهادات تتغير الشهادة مع الصورة علي حسب رقم الجلوس زي ما حضرتك ذكرت أو بالاسم ,,شكرا لحضرتك

 

 

 

قام بنشر

السلام عليكم ورحمة الله

فى كل كود من الاكواد الاربعة السابقة لهذا الكود

استبدل تلك السطور

If Sheets(2).Cells(19, 13) = "" And Sheets(2).Cells(3, 13) <> "" Then
Sheets(2).Range("a1:p15").PrintOut
End If

بهذه السطور 

If Sheets(2).Cells(19, 13) = "" And Sheets(2).Cells(3, 13) <> "" Then
    Call InsetPics
    Sheets(2).Range("a1:p15").PrintOut
    End If

 

  • Like 1

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