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

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

قام بنشر

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

هل تستطيع اضافتها ؟

واذا كنت اريد اضافة عامل جديد كيف يتم ذلك

ولك جزيل الشكر

قام بنشر

وهناك ملاحظة اخرى اخي

عندما اقوم بالضغط على زر الترحيل ولم يكن هناك اي معلومة في الخلايا يتم ترحيل السطر الاول (سطر العناوين ) الاسم - الرقم - الوظيفة

كيف يمكن تلافي ترحيلها حتى ولو كانت الخلايا فارغة

قام بنشر

السلام عليكم

بعد اذن اخي الاستاذ طارق

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


Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)

If Target.Column = 2 And Target.Row > 1 Then

    With Target.Validation

	    .Delete

	    .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _

	    xlBetween, Formula1:="=OFFSET($B$2,0,0,COUNTA($B:$B),1)"

    End With

End If

Target.Validation.Delete

End Sub


بالنسبة للسؤال الثاني صع هذا الكود في السطر الاول من كود النسخ

If Sheets("ورقة1").Range("B2") = "" Then Exit Sub

قام بنشر

اخي الكريم ابو حنين هل يمكنك مساعدتي بكود كتابة اليوم تلقائيا في خلية محددة بمجرد الكتابة بخلية اخرى؟

علما انه لدي نفس الكود ولكن للتاريخ وانا اريد كود اسم اليوم هل يمكنك مساعدتي وشكرا

قام بنشر

السلام عليكم

تفضل جرب هذا التعديل


Private Sub Worksheet_Change(ByVal Target As Range)

On Error GoTo Ext

If Not Intersect(Target, [C:C]) Is Nothing Then

Application.ScreenUpdating = False

Application.EnableEvents = False

If Target = "" Then Exit Sub

Target.Offset(0, 1) = "(" & Day(Now) & ")" & " " & "(" & Format(Day(Now), "ddd") & ")"

Target.Offset(0, 2) = Now

Application.ScreenUpdating = True

Application.EnableEvents = True

End If

Ext:

End Sub

قام بنشر

اخي ابو نصار زادك الله علما ولكنه لم يعمل معي ارجو شرح التركيب او الضبط ان تكرمت عليي علما اني اريد الكتابة في الخلية C ليظهر اليوم التلقائي في الخلية D وشكرا

قام بنشر

شكرا لك اخي استطعت بعدل التعديل اي اجعل اليوم والتاريخ يعملان معلا ولكن يظهر لي اليوم الخميس علما انه يوم الاربعاء مع كتابة رقم 19 بجانب اسم الخميس واريد حذفه هل باستطاعتك حذفه لانه لم استطع حذفه

وهذه عينة

(19) (الخميس) 2012/12/19


Private Sub Worksheet_Change(ByVal Target As Range)

On Error GoTo Ext

If Not Intersect(Target, [C:C]) Is Nothing Then

Application.ScreenUpdating = False

Application.EnableEvents = False

If Target = "" Then Exit Sub

Target.Offset(0, 1) = "(" & Day(Now) & ")" & " " & "(" & Format(Day(Now), "ddd") & ")"

Target.Offset(0, 2) = Now

Application.ScreenUpdating = True

Application.EnableEvents = True

End If

Ext:

End Sub

Private Sub Worksheet_Change1(ByVal Target As Range)

On Error GoTo t_time

If Target.Column = 3 Then Cells(Target.Row, 6) = Now

t_time:

Application.EnableEvents = True

Application.ScreenUpdating = False

End Sub

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