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

عمل ملف خاص بالموظفين


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

السلام عليكم

 

اريد مساعده في عمل ملف خاص بالموظفين بصورهم الشخصيه

مع العلم ان الصور الشخصيه موجوده في ملف خاص علي سطح المكتب

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

معاينه قبل الطباعه

هناك ملف بالمرفق يوضح البيانات المطلوبه

 

وشكرا

CV - Copy.rar

رابط هذا التعليق
شارك

أخي الكريم محمد

يرجى تغيير اسم الظهور للغة العربية

بالنسبة للملف المرفق ليس به بيانات في ورقة العمل المسماة DATA يرجى وضع بعض البيانات لتساعد إخوانك على توفير أوقاتهم

وبالنسبة لكود الموظف أين يوضع أقصد ما هي الخلية التي يتم وضع كود الموظف فيها كما يرجى إرفاق ملف فيه نماذج للصور ؟؟

وهل الصور سيتم ربطها باسم الموظف أم بالكود أقصد أسماء الصور ...

تقبل تحياتي

 

  • Like 1
رابط هذا التعليق
شارك

السلام عليكم

 تم وضع بعض البيانات مرفقه

والصوره مرفقه بها المكان الذييتم وضع فيه كود الموظف

وبالنسبه للصور يمكنك التجربه علي اي نوع من الصور

وسيتم ربط الصور بكود الموظف

وشكراا

 

 

Desktop.rar

رابط هذا التعليق
شارك

أخي الكريم محمد

إليك الكود التالي يوضع في حدث ورقة العمل

كليك يمين على اسم الورقة المسماة CV ..

ثم اختر الأمر View Code

والصق الكود التالي

Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("C4")) Is Nothing Then
        Call ChangePic
    End If
End Sub

وضع الكود التالي في موديول عادي

Sub ChangePic()
    Dim pic As Picture, strPhotosFolder As String, strPhoto As String
    strPhotosFolder = ThisWorkbook.Path & "\Photos\"

    Application.ScreenUpdating = False

        With Sheets("CV")
            While .Pictures.Count
                .Pictures(1).Delete
            Wend
            strPhoto = strPhotosFolder & Trim(.Range("C4").Value) & ".*"
            strPhoto = Dir(strPhoto)
            If Len(strPhoto) Then
                strPhoto = strPhotosFolder & strPhoto
                .Pictures.Insert (strPhoto)
                Set pic = .Pictures(.Pictures.Count)
                With pic
                    .ShapeRange.LockAspectRatio = msoFalse
                    .Left = .Parent.Range("G2:G4").Left
                    .Top = .Parent.Range("G2:G4").Top
                    .Width = .Parent.Range("G2:G4").Width
                    .Height = .Parent.Range("G2:G4").Height
                End With
            End If
        End With

    Application.ScreenUpdating = True
End Sub

تقبل تحياتي

CV Employees Import Pictures Based On ID YasserKhalil.rar

  • Like 5
رابط هذا التعليق
شارك

السلام عليكم

كان عندي استفسار بخصوص الدوال في نفس الملف السابق

يعني لو كان صاحب الكود ده اعزب او متزوج ممكن يكتب

"Yes"

في المكان المخصص لها ولو في اطفال ممكن يكتب عددهم ؟

مرفق مثال بسيط للاجابه

Test.rar

رابط هذا التعليق
شارك

وعليكم السلام أخي الكريم محمد الدوادي

إليك الملف التالي عله يكون المطلوب

تقبل تحياتي

images.jpg.2f621444f8442af2c77331f24ec11

CV Employees Import Pictures Based On ID YasserKhalil V2.rar

  • Like 1
رابط هذا التعليق
شارك

استاذنا الكريم ياسر خليل

اشكرك جزيلا من صميم قلبي 

والله انا بتعلم من الامثله اللي باخدها من حضرتك مش مجرد بنقل وخلاص ... اشكرك

بالتوفيق يارب

  • Like 1
رابط هذا التعليق
شارك

أخي الفاضل محمد الداودي

يكفيني أن تذكرني بدعوة بظهر الغيب .. بارك الله فيك ووفقك الله لما يحب ويرضى

تقبل تحياتي

images.jpg.4632694a9f1faa01805687acc14e6

رابط هذا التعليق
شارك

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