اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
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

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

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

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

Important Information