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

طلب كود ايام الشهر واخفاء أعمدة


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

اتقدم بالشكر الجزيل لكل من ساهم في حل هذه المشكلة

 

وارجو منكم جعل الملف  عند إخفاء الاعمدة مع كل شهر حذف جميع البيانات الموجودة في العمود المختفي حتى لا يتم حساب الساعات في الأعمدة المختفية

 

ولكم وافر التحية

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

اشكر الأخوة الأعضاء على الرد وحل المطلوب ولي طلب أخر حسب المرفق بالملف أرجو المساعدة فيه

husin1.rar

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

Private Sub Worksheet_Change(ByVal Target As Range)

Application.ScreenUpdating = False

'unhide all colums
If Target.Column = 17 And Target.Row = 9 Then
For i = 1 To 35
Columns(i).Hidden = False
Next

'hide columns not included in thr selected month
d = Format(DateSerial(Year(Range("Q9")), Month(Range("Q9")) + 1, 0), "dd")
For x = d + 2 To 32
Columns(x).Hidden = True
Cells(15, x) = ""
Next
Else
Exit Sub
End If

'renumber days
Z = 1
For x2 = 2 To 32
Cells(14, x2) = Z
Z = Z + 1
Next

'replace fridays days with Fr dependig on fromula (IF(WEEKDAY(Q9;1)=6;DAY(Q9);CHOOSE(WEEKDAY(Q9;1);DAY(Q9+5);DAY(Q9+4);DAY(Q9+3);DAY(Q9+2);DAY(Q9+1);DAY(Q9+0);DAY(Q9+6))))
For x = 2 To 32
If Cells(14, x) = Cells(12, 15) Or Cells(14, x) = Cells(12, 16) Or Cells(14, x) = Cells(12, 17) Or Cells(14, x) = Cells(12, 18) Or Cells(14, x) = Cells(12, 19) Then
Cells(14, x) = "fr"
End If
Next

End Sub

 

تفضل اخي المرفق بعد التعديل

لعله يكون المطلوب

 

husin1 (2).rar

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

مشكور أخي حسين على هذا المجهود

 

وهل يمكن تطبيق هذا الكود في حالة أخذ نسخة من الشيت وعمل أكثر من شيت بحيث يتم التعديل عليه بالرجوع الى تاريخ الشيت الأول

 

مثلا الشهر في الشيت الأول فبراير  يصبح عدد الايام 28 يوم كما هو تم تنفيذه ويصبح جميع الشيتات بنفس شكل الشيت الأول

husin1 (2).rar

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

لم يتضح لي طلب برجاء التوضيح بمثال في الملف وان شاء الله تجد المطلوب

في المثال المرفق أخذت نسخة من ملف Book  عن طريق ( Move or copy ) ليصبح هناك عدة شيتات Book 2  , book 3 وقمت بنسخ الشهر أرتباط بين الشيت الأول والشتين الأخرين  وعند تغير الشهر في الشيت الأول يتم تعديل كل الشيت ولكن في الشيتان  book 2 , book 3  لم يتغير سوى الشهر فقط

والمطلوب تغيير جميع الشيتات المنسوخة من الشيت الأول , أرجو ان يكون الأمر قد إتضح

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

من الطبيعى ان لاتتغير القيم في الشيتات المنسوخه لان الكود يعمل علي حدث تغير المحتوي بالورقة

عموما عدلت لك الكود ليتناسب مع طلبك 

اتمني ان يفي بالغرض

husin1 (2).rar

تم تعديل بواسطه حسين العصلوجى
رابط هذا التعليق
شارك

مشكور اخي حسين على هذا المجهود وأعتذر منك لما قد بذلته من جهد

 

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

post-14291-0-52859200-1362902820_thumb.p

post-14291-0-20468900-1362902837_thumb.j

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

اخي العزيز

هذه الرسائل ناتجه عن وجود تعارض في الاسماء فعند قيامك بنسخ الصفحة ظهرت لك رسالة تفيد بوجود هذا التعارض لكن من الواضح انك اخترت خيار نعم 

 

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

 

وان شاء الله تجد ماتصبو اليه

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

استاذ حسين

 

هل يمكن حماية الورقة من التعديل إلا في خلايا معينة

 

حيث أني حاولت حماية الورقة عن طريق Protect sheet  وعند الأنتقال والعودة لها تظهر هذه الرسالة فهل من حل للمشكلة .

وهل يمكن إضافة زر في الصفحة الأولى يقوم باضافة صفحة جديدة ويطلب مني تغيير أسمها ووضع الإسم في أخر الجدول بالصحفة الأولى (  mydata )

مرفق ملف

 

أعتذر على كثرة الطلبات

 

ولكم وافر التحية

post-14291-0-87293600-1363173808_thumb.j

post-14291-0-72138900-1363173818_thumb.j

as.rar

تم تعديل بواسطه white_casper12
رابط هذا التعليق
شارك

الرسالة هذه سببها انك قمت بحماية الورقة وبالتالي فان الكود لن يعمل

عدلت لك الملف لفك الحماية قبل عمل الكود ومن ثم اعادتها مره اخرى

وكذلك زر نسخ الصفحات واعادة تسميتها واضافتها للجدول

 

H-رواتب.rar

تم تعديل بواسطه حسين العصلوجى
رابط هذا التعليق
شارك

الأخوة الأعضاء

 

استاذ حسين

 

ارجو مساعدتي في دالة If مرفق ملف عند استخدام دالة If  بدلا من إعطائي النتيجة يقوم بإظهار المعادلة الخاصة بالشرط

H-رواتب1.rar

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

السادة الأعضاء

 

الأستاذ / حسين

 

ارجومساعدتي في كود لفك حماية WorkSheet قبل أضافة ونسخ صفحة في الملف المرفق أو حل المشكلة

 

حيث أنني قد قمت بإضافة الملف المعد من قبل أ/حسين على ملف صلاحيات وتم بشكل جيد ولكن المشكلة هي عند استخدام موديل اضافة صفحة نسخة من ورقة OR.  لا يقبل إلى بعد فك حماية ملف أكسيل

 

وارجو إضافة كود في حالة تكرار إسم الصفحة يعطى رسالة تحذير

 

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

 

وهل يوجد كود يعمل على سرعة فتح الملف وسرعة إغلاقه

 

باسورد فتح الملف  111

 

باسورد الغاء حماية Workbook    -  باسورد     1234

 

 

post-14291-0-01020800-1363645532_thumb.j

post-14291-0-93073500-1363645534_thumb.j

post-14291-0-94296300-1363645537_thumb.j

last v.rar

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

السادة الأعضاء

 

الأستاذ / حسين

 

ارجومساعدتي في كود لفك حماية WorkSheet قبل أضافة ونسخ صفحة في الملف المرفق أو حل المشكلة

 

حيث أنني قد قمت بإضافة الملف المعد من قبل أ/حسين على ملف صلاحيات وتم بشكل جيد ولكن المشكلة هي عند استخدام موديل اضافة صفحة نسخة من ورقة OR.  لا يقبل إلى بعد فك حماية ملف أكسيل

 

وارجو إضافة كود في حالة تكرار إسم الصفحة يعطى رسالة تحذير

 

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

 

وهل يوجد كود يعمل على سرعة فتح الملف وسرعة إغلاقه

 

باسورد فتح الملف  111

 

باسورد الغاء حماية Workbook    -  باسورد     1234

وهل يمكن تقليل حجم الملف

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

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