بحث مخصص من جوجل فى أوفيسنا
Custom Search
|
-
Posts
125 -
تاريخ الانضمام
-
تاريخ اخر زياره
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
مشاركات المكتوبه بواسطه نبيل عبد الهادي
-
-
ضع الكود التالي في حدث كل ورقة من الاوراق الاربعة
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) If Target.Address = Range("A46").Address Then Button1_Click End If End Sub
-
-
Sub Button1_Click() Dim ws As Worksheet WkSheets = Array("ورقة1", "ورقة2", "ورقة3", "ورقة4") For Each ws In Sheets(Array("ورقة1", "ورقة2", "ورقة3", "ورقة4")) ws.Select Range("b46:n46").Formula = "=SUM(B3:B43)" Range("b47:n47").Formula = "=SUM(B7:B13,B27,B32)" Range("n2:n44").Formula = "=SUM(B2:m2)" Next ws End Sub
غير المصفوفه باسماء الاوراق الاربعة لديك
- 2
-
-
بعد اذن استاذ سليم
تم تعديل رؤوس الاعمدة التي تمثل عناوين الجدول ليتم اضافتها في كل ورقة جديدة
عمل الكود:
1- هل تريد تحويل الصفوف الى اوراق جديدة ؟ اختر نعم
2- ادخل عدد الصفوف
3- هل تريد تضمين صف العناوين ؟ احتر نعم
ملاحظه
- في الملف المرفق 1080 صف ويمثل عدد الاسماء .. سيتم انشاء 108 شيت !!
- دمج الخلايا سيؤدي الى اخطاء في الكود
- 2
-
طريقة اخرى بالكود ... ستجد جميع ماطلبته في شيت التمويل بالاعتماد على البيانات في شيت يومية الخزينة
المعادلة :-
النقد الفعلي في الخزينة = ( صافي النقد في الخزينة ( اجمالي التمويل + اجمالي الايرادات - اجمالي المصروفات )) + ( اجمالي العهد )
- 3
-
- 3
-
الكود يعمل وحسب ماطلبت مطابقة / وفلترة/ ترحيل المكرر بين القائمتين مع الصف ( بشرط ان تكون القائمة في العمود A هي الاساس) الى ورقة اخرى
اما اذا كنت تقصد ان لايكون اللصق في اخر صف فارغ
جرب المرفق في ورقة3
- 2
-
- 1
-
-
مجرد الاختيار من القائمة يتم تعبئة العمود b تلقائي
- 2
-
اخي الكريم في مشاركة لك سابقة تم اجراء اللازم وعمل الفلترة حسب الشركة مع استدعاء البيانات الخاصه بها بشكل ممتاز وكل شيئ تمام ويمكن لك ايضا استخراج مجموع مبالغ الفواتير لهذه الشركة بعد الفلترة . ولكن لفت نظري انك قمت بمسح كل ماتم عمله .. حاول تكيف ملفك لماتم عمله سابقا .. تحياتي
-
1- فيما يخص رسالة التاكيد قبل تفريغ البيانات تم اجراء اللازم
2- فيما يخص الفلترة نفس السبب المشار اليه في المشاركة الاولى يجب عليك اعداد ورقة السجل على هذا الاساس
3- في الملف مرجع دائري او اكثر ابحث عنها وصحح المعادلات
- 1
-
الكود يعمل على اساس اللصق بعد اخر صف يحوي بيانات ... وعلى اساس كانت لديلك بيانات اسفل الجدول "عناوين"يتم اعتباراها اخر صف والترحيل بعدها
-
- 1
-
- 1
-
لم استطع تحميل الملف المرفق
ضع الكود التالي في module
الحفظ الافتراضي سيكون في Desktop بعد اختيار اسم للملف المصدر
Public Sub Save_Range_As_PDF_On_Desktop() Dim fileName As String, saveAsFileName As Variant Dim PDFrange As Range With Sheets("sheet13") Set PDFrange = .Range("a1:j286") End With saveAsFileName = Application.GetSaveAsFilename(InitialFileName:=Get_SpecialFolderPath("Desktop") & fileName, _ FileFilter:="PDF file (*.pdf), *.pdf", _ Title:="Save PDF file") If saveAsFileName <> False Then PDFrange.ExportAsFixedFormat Type:=xlTypePDF, fileName:=saveAsFileName, _ Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False End If End Sub Private Function Get_SpecialFolderPath(SpecialFolderName As Variant) As String Get_SpecialFolderPath = CreateObject("WScript.Shell").SpecialFolders(SpecialFolderName) & "\" End Function
- 3
-
تفضل
1- حدد بالماوس انطاق "C3:P3"
2- نفذ الكود
3- اختيار yes
4- الملفات المصدرة بصيغة txt ستحفظ في مجلد الملف الرئيسي
- 1
- 1
-
-
تم حل مشكلة الفلترة مع اضافة تنسيق التاريخ الى combobox
سيتم تصدير الورقة FilteredData الى مجلد الملف الاصلي كملف جديد مع امكانية اختيار اسم لهذا الملف
- 1
-
-
-
- 3
-
بعد الاطلاع على الملف المرفق
تكون المعادلة بهذا الشكل
=IFERROR(VLOOKUP(M9;H7:I16;2;FALSE);"")
تطابق تام FALSE
- 2
كود اضع به معادلة
في منتدى الاكسيل Excel
قام بنشر
مثال
New Microsoft Excel Worksheet_2.xlsm