اذهب الي المحتوي
أوفيسنا

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

قام بنشر

السلام عليكم

شكرا أخى العزيز على تعبك معى

بس للأسف حاولت مرارا وتكرارا تطبيق الكود مع التغيير فيه على الملف المرفق ولم أفلح فى ذلك

المطلوب فى هذا الملف أمر صعب مش عارف هل ممكن تطبيقه عليه أم لا

نفس الكود الذى تكرمت حضرتك بعمله المره السابقه ولكن مضاف عليه أن يتم إستبعاد كل الخانات التى فى العمود C والتى تحتوى على الأحرف الأوليه من الكود DI وأن يكتفى فقط بطباعة الأكواد

التى فى هذا العمود التى تبدأ ب UI والتى تاريخ إصدارها (فى العمود B) أقل من تاريخ اليوم

مش عارف هل هذا ممكن أم لا

ولو صعب رجاءا لاترهق نفسك فيه

وأولا وأخيرا جزاك الله خيرا

New_SOP_CODES_10.rar

قام بنشر

اخي طلبك غير واضح نوع ما

هل تريد الكود الذي يبداء UDI في عمود C

التي تاريخ إصدارها (فى العمود B) أقل من تاريخ اليوم

يقوم بعمل تقرير لها في ورقة اخرى

اذا هذا المفهوم صحيح

ماهي الاعمدة التي تريد عملها في التقرير

ارجو سرعة الرد

تحياتي

قام بنشر

طلب اخير الله لايهينك

اذا ماتم شرحة في المشاركة السابقة من قبلي صحيح

ارجو منك ارفاق ملف به الورقة المعنية فقط

والعمود المراد طباعتة بالشروط المذكورة بلاحظ علية خلايا مدموجة

ارجو منك ازالة الدمج في كافة الخلايا

وارفق الملف

في انتظارك

قام بنشر

أخى العزيز

السلام عليكم

شكرا لإهتمامك

العمود B فيه تواريخ الملفات أريد أن يظهر فى التقرير التاريخ الذى أقل من تاريخ اليوم واسم الملف المقابل له فى العمود A

بشرط إذا كان هذا التاريخ الذى تم إلتقاطه يقابل الكود الذى يبدأ ب DI فى العمود C لا يتم وضعه فى التقرير ولاالمقابل له فى العمود A

بمعنى أصح الصف الذى يكون فيه كود أوله DI وتاريخه أقل من تاريخ اليوم يتم تجاهله ولا يوضع الصف كله فى التقرير

أما أى تاريخ أخر يقل عن تاريخ اليوم وله كود غير DI يتم وضعه وفى هذه الحاله أريد فقط أعمده Aو BوC

وشكرا لتعبك

قام بنشر

السلام عليكم

والله توضيحك غير واضح

حسب مافهمت اطلع على المرفق

وهذا الكود



Sub so()

Application.ScreenUpdating = False

On Error Resume Next

Sheets("Sheet1").Range("a1").Value = "u"

If Sheets("Sheet1").Range("a1").Value = "u" Then

    Range("c2:c719").Select

     Selection.FormatConditions.Add Type:=xlExpression, Formula1:="=LEFT(c2)=LEFT($A$1)"

      Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority

    With Selection.FormatConditions(1).Interior

        .PatternColorIndex = xlAutomatic

        .Color = 255

        .TintAndShade = 0

    End With

    Selection.FormatConditions(1).StopIfTrue = False

    [a1].Select

    On Error Resume Next

Dim D_ALI As Date

 Dim db_ALI As Double

  [am1].Value = Now()

 If IsDate(Range("am1")) Then

    db_ALI = Range("am1")

    db_ALI = DateSerial(Year(db_ALI), Month(db_ALI), Day(db_ALI))

Range("a1:m1").AutoFilter

  Sheets("sheet1").Range("$A$1:$j$5000").AutoFilter Field:=3, _

  Criteria1:=RGB(255, 0, 0), Operator:=xlFilterCellColor

   Sheets("sheet1").Range("$A$1:$j$5000").AutoFilter Field:=2, _

    Criteria1:="<" & db_ALI

    End If

     Dim c As Range

   With Range("A1:a1")

  Set c = .Find("u", , LookIn:=xlValues, lookat:=xlWhole)

If Not c Is Nothing Then

    c.Select

      row_1 = ActiveCell.Row

      [a1].Value = "NAME"

        Range("a2" & row_1 & ":c" & row_1).Copy

          Sheets("Sheet2").Range("a3").PasteSpecial Paste:=xlPasteAllUsingSourceTheme

        Application.CutCopyMode = False

       Application.ScreenUpdating = True

      Sheets("Sheet2").Select

     Columns("a:a").AutoFit

     ER = WorksheetFunction.CountA(Range("a:c")) + 1

     RN = "A2:m" & ER

     Sheets("Sheet2").Range(RN).PrintOut Copies:=1, Preview:=True, Collate:=True

     Application.ScreenUpdating = False

     Selection.Delete Shift:=xlToLeft

    Range("a3:m" & Rows.Count).Clear

  Sheets("Sheet1").Select

Sheets("Sheet1").Range("a1").Value = "NAME"

Cells.FormatConditions.Delete

        [a1].Select

          Application.ScreenUpdating = True

            Application.Calculation = xlCalc

Else

           Cells.FormatConditions.Delete

         [a1].Select

       Exit Sub

    End If

 End With

 Sheets("Sheet1").Range("a1:m1").AutoFilter Field:=2

 Sheets("Sheet1").Range("a1:m1").AutoFilter Field:=3

 End If

End Sub

ان شاء الله يكون هو المطلوب

واي ملاحظات او تعديل انا موجود

TQR_alidroos.rar

قام بنشر

أخى أبو نصار

السلام عليكم

أنا عرفت المشكله

حضرتك بتتكلم على الملف الذى أرفقته فى أول مشاركه لى فى هذا الباب

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

فهل من الممكن العمل على الملف الذى فى المشاركه رقم 28 مع المطلوب فى المشاركه رقم 33

وهى (العمود B فيه تواريخ الملفات أريد أن يظهر فى التقرير التاريخ الذى أقل من تاريخ اليوم واسم الملف المقابل له فى العمود A

بشرط إذا كان هذا التاريخ الذى تم إلتقاطه يقابل الكود الذى يبدأ ب DI فى العمود C لا يتم وضعه فى التقرير ولاالمقابل له فى العمود A

بمعنى أصح الصف الذى يكون فيه كود أوله DI وتاريخه أقل من تاريخ اليوم يتم تجاهله ولا يوضع الصف كله فى التقرير

أما أى تاريخ أخر يقل عن تاريخ اليوم وله كود غير DI يتم وضعه وفى هذه الحاله أريد فقط أعمده Aو BوC)

وشكرا جزيلا لسرعة ردك وإهتمامك

قام بنشر

تم العمل بموجب مشاركة 33

هذا مافهمته والى الان هذا مافهمته

عشان مانقعد نحوس في حلقة

ارجو منك التوضيح على الملف

وقم باازالة الدمج لان الفلترة لاتعمل مع دمج الصفوف

واي ملاحظات او اضافات انا موجود

تحياتي

قام بنشر

السلام عليكم

أخى الفاضل أبو نصار

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

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

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

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

وكذلك مرفق ملف الورد الذى به شرح للمطلوب عمله

وشكراجزيلا لسSOP.rarيادتكم

New_SOP_CODES_10.rar

قام بنشر

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

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

فرضا تاريخ اليوم هو 29/10/2011

هل الخلية التي بهذا الوضع


اسم الملف		   التاريخ 28/10/2011		  الكود UID-140

هي ماتريدها في التقرير والتي في هذا الوضع

اسم الملف		   التاريخ 28/10/2011		  الكود ID-101

ماتريدها تظهر في التقرير اما ماذا ؟؟؟؟؟

تحياتي

قام بنشر

والتاريخ هل هو تاريخ اليوم السابق فقط

ام اي تاريخ مثلا حتى 2006/04/01

بمعنى اي خلية فيها الكود الذي يبداء U وتاريخه قبل تاريخ اليوم

اي تاريخ يكون في التقرير يستثني تاريخ اليوم فقط

قام بنشر

السلام عليكم

تمام هذا هو المطلوب

فرضا تاريخ اليوم هو 29/10/2011

الخلية التي بهذا الوضع

اسم الملف التاريخ 28/10/2011 الكود UID-140

هي ماأريدها في التقرير

والتى تاريخها قبل تاريخ اليوم فقط وليس أى تاريخ

وشكرا لأهتمامك

قام بنشر

السلام عليكم

عمل رائع بس التقرير أظهر لى بعض الملفات التى لها تواريخ بعد تاريخ اليوم وليس قبله

وأغفل التقرير الملفات التى تاريخها قبل تاريخ اليوم (أقصد بتاريخ اليوم خاصية Today()) والتى تتحدث تلقائيا بصوره يوميه

قام بنشر

السلام عليكم

الاخ الفاضل المشكلة الصغيرة ذي

حوست عليها لين مليت هههه

والظاهر الصفوف الفارغة بالكامل كانت عامل عمايل

مع الفلترة

تم جذف الصفوف الفارغة التي في الداتا

والتقرير يطبع مباشر وفي نفس ورقة البيانات

ولاكن النتيجة ان شاء الله مزبوطه

جرب وابلغني

New_SOP_CODES_alidroos.rar

قام بنشر

السلام عليكم

اخى الحبيب جزاك الله خيرا

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

وسوف أقوم غدا إن شاء الله بطباعته فى العمل

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

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

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

قام بنشر

السلام عليكم

اخي الفاضل avogadrow

جمل الله حالك عطيتنى المراد نسألك الدعاء وفقك الله

وبالنسبة للطباعة اذا تريد يكون استعراض دون الطباعة


Sheets("Sheet1").Range(RN).PrintOut Copies:=1, Preview:=False, Collate:=True

استبدل من هذا السطر كلمة Preview:=False, الى هكذا Preview:=True, ليصير هكذا

Sheets("Sheet1").Range(RN).PrintOut Copies:=1, Preview:=True, Collate:=True

واي ملاحظات او اضافات انا موجود

موفق

قام بنشر

لاااعتقد انه بيظهر فاضي

اسحب شريط التمرير حق العرض الى فوق

وسوف تشوف البيانات في اعلى المعاينة

انا ظهر عندي كذا سحبت السكرول الى اعلى

في حالى البيانات قليلة بيعمل كذا

ارجو التأكد

تحياتي

قام بنشر

السلام عليكم

أخى الفاضل أنا أسف على التأخير

المشكله مازالت قائمه أنا قمت بتعديل أمر الطباعه بحيث أستعرضها قبل الطباعه كما أوضحت لى فى المشاركه 47

ولكن للأسف التقرير يخرج بدون أى نتائج ولا يظهر به إلا صفحتين فقط فى أعلى الصفحة الأولى عناوين بلون أحمرpost-45850-0-31629400-1320120893_thumb.j وفى الثانية أيضا عناوينpost-45850-0-74850700-1320120850_thumb.j

أنا أرفقت لحضرتك صوره من الصفحة الأولى والثانية اللتان تظهران لى وقد قمت بتجرية السكرول لمنتهاه لأسفل ولم يظهر شئ ويتضح ذلك فى الصفحة الثانيه

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

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