ابو نبأ قام بنشر ديسمبر 5, 2014 مشاركة قام بنشر ديسمبر 5, 2014 السلام عليكم الله يرضى عليكم عندي سؤال وسؤالي موضح بالملف المرفق كمثال ، راجين النظر والاجابة عليه جزاكم الله خيرا السلام عليكم بطاقة الموظف.rar رابط هذا التعليق شارك More sharing options...
ابو نبأ قام بنشر ديسمبر 5, 2014 الكاتب مشاركة قام بنشر ديسمبر 5, 2014 السلام عليكم الله يرضى عليكم عندي سؤال وسؤالي موضح بالملف المرفق كمثال ، راجين النظر والاجابة عليه جزاكم الله خيرا السلام عليكم بطاقة الموظف.rar رابط هذا التعليق شارك More sharing options...
ابو القبطان قام بنشر ديسمبر 5, 2014 مشاركة قام بنشر ديسمبر 5, 2014 الحل اخي يعتمد على الاسم دعواتك لمن أبدعه ، وليس لي ، إنه من مقتنياتي File N Foler.rar 1 1 رابط هذا التعليق شارك More sharing options...
ابو نبأ قام بنشر ديسمبر 5, 2014 الكاتب مشاركة قام بنشر ديسمبر 5, 2014 سلمك الله ممكن درج المعادلة في الخلية المخصصة للصورة لان المعاداة المرسلة لم تعمل ارجو تكون الاجابة على الملف المرفق شكرا رابط هذا التعليق شارك More sharing options...
ابو تراب قام بنشر ديسمبر 5, 2014 مشاركة قام بنشر ديسمبر 5, 2014 هلا ابو نبأ جرب المرفق ملاحظة ===== عدلت لك الكود بحيث يمكنك من استخدامها في شيت البيانات و شيت البطاقة كيفية استدعاد الدالة =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 رابط هذا التعليق شارك More sharing options...
ابو القبطان قام بنشر ديسمبر 5, 2014 مشاركة قام بنشر ديسمبر 5, 2014 تم التعديل كما اردت ، وعليك تغيير المدى حسب احتياجك File N Foler2.rar 1 1 رابط هذا التعليق شارك More sharing options...
samcom comsam قام بنشر أكتوبر 4, 2015 مشاركة قام بنشر أكتوبر 4, 2015 http://www.officena.net/ib/profile/46211-ابو-القبطان/ مجهود اكثر من رائع رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان