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

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

قام بنشر

صممت صفحة لإدخال بيانات يومية مكتب كمبيوتر وأريد أن أدخل تاريخ اليوم مرة واحدة فى خانة التاريخ وعند إدخال أى بيان فى صف تالى للصف الأول أن يتم كتابة التاريخ تلقائيا فى الخلية المقابلة للصف الجديد .

حاولت العثور على دالة تحاول اختبار كل خلية فى مدى معين (الصف) لتكشف إن كانت تحتوى على رقم فيتم كتابة محتوى قيمة الخلية السابقة وإن لم يكن تركت خالية . لكن دوال

IsBlank ، وما شابهها تختبر خلية واحدة فقط وليس كل خلية فى المدى .

أرجو الإفادة .

قام بنشر

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

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 2 Then
 If Range("B" & Target.Row) <> Now Then Range("B" & Target.Row) = Now
End If
End Sub

adddateToColBonchange.rar

قام بنشر

بسم الله الرحمن الرحيم

شكرا جزيلا أخ محمد كود رائع وبسيط وجميل جدا ووفى بغرضه فى برنامجى .

أشكرك على ردك لى فى أول استفسار منى للمجموعة وأرجو لها كل توفيق ، وأرجو ألا أكون خالفت قواعد المنتدى .

قام بنشر

أهلا بك :fff:

بالنسبة للاشارة لقواعد المشاركة

هي موجودة فى توقيعي الشخصي الذي يظهر فى أول مشاركة لي فى أي موضوع بصفة تلقائية

و مشاركاتك هذه نموذجية و لا تخالف القواعد :d

مع تحياتي

  • 2 years later...
قام بنشر (معدل)

الاخ محمد طاهر

ارجو الإدلاء بدلوك في موضوعي على الرابط مع شكري وإذا في اي استفسار عن اي نقطة ارجو مدي بها سواء على الموضوع او على ايميلي مع كثير شكري

http://www.officena.net/ib/index.php?showtopic=14499

تم تعديل بواسطه malik68
قام بنشر (معدل)

اخ محمد طاهر

بارك الله فيك على المساهمة القيمة ولكن عندي ملف حاولت ادخال هذا الكود عليه ولكنه لا يتم تفعيل الكود الإ بالضغط على خانة الرصيد مرتين وعندما تظهر المعادلة مباشرة يتم تفعيل الكود اليك الملف المرفق بعد اضافة الكود عليه

الملاحظ انو لو ادخل اي مبلغ في خانة المدين لا يظهر التاريخ الا بالضغط على خانة الرصيد اما في خانة الدائن يظهر بمجرد الكتابة ارجو التعديل والافادة علما بان الحماية هي 1234

____________.rar

تم تعديل بواسطه malik68
قام بنشر

استبدل الكود الذي لديك بالكود التالي:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 7 Then
Range("G" & Target.Row) = Date
End If
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