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

مساعدة في الترحيل حسب اسم الحساب


angelloay

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

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

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

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

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

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

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

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

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

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

السلام عليكم

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

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


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

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

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

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

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

تفضل اخي

قم بكتابة اي شي في خانة عدد ساعات العمل ليظهر التاريخ تلقائيا في خلية التاريخ

وانا اريد اي يظهر ايضا اسم اليوم في خانة اليوم

اتمنى ان تكون الفكرة وصلت

برنامج العمال معدل.zip

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

السلام عليكم

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


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

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

شكرا لك اخي استطعت بعدل التعديل اي اجعل اليوم والتاريخ يعملان معلا ولكن يظهر لي اليوم الخميس علما انه يوم الاربعاء مع كتابة رقم 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