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

asad1391

عضو جديد 01
  • Posts

    15
  • تاريخ الانضمام

  • تاريخ اخر زياره

كل منشورات العضو asad1391

  1. السلام عليكم ورحمة الله وبركاته جزاكم الله خيرا واحسن الله اليكم جميعا على هذا العمل الرائع وسرعة الاستجابة وهذا المطلوب وشكراً لكم من أعماق قلبي على عطائكم الدّائم. إ
  2. الاخوه الافاضل السلام عليكم ورحمة الله وبركاته في هذا الكود عندما اعمل توزيع البيانات الشئ معين مثل (الصنف) اذا كان اسم نوع الصنف طويل مثل (مكيف اسبلت اربعة وعشرون وحده )لا يقبل التوزيع به ويحوله الى رقم سؤالي : كيف اجعل الكود أو ما التغير أو الاضافة لجعله يقبل الاسم الطويل بدون الاختصر منه ولك خالص الشكر والتقدير الكود: Sub Splitdatabycol() 'updateby Extendoffice Dim lr As Long Dim ws As Worksheet Dim vcol, i As Integer Dim icol As Long Dim myarr As Variant Dim title As String Dim titlerow As Integer Dim xTRg As Range Dim xVRg As Range Dim xWSTRg As Worksheet Dim xWS As Worksheet On Error Resume Next Set xTRg = Application.InputBox("Please select the header rows:", "Kutools for Excel", "", Type:=8) If TypeName(xTRg) = "Nothing" Then Exit Sub Set xVRg = Application.InputBox("Please select the column you want to split data based on:", "Kutools for Excel", "", Type:=8) If TypeName(xVRg) = "Nothing" Then Exit Sub vcol = xVRg.Column Set ws = xTRg.Worksheet lr = ws.Cells(ws.Rows.Count, vcol).End(xlUp).Row title = xTRg.AddressLocal titlerow = xTRg.Cells(1).Row icol = ws.Columns.Count ws.Cells(1, icol) = "Unique" Application.DisplayAlerts = False If Not Evaluate("=ISREF('xTRgWs_Sheet!A1')") Then Sheets.Add(after:=Worksheets(Worksheets.Count)).Name = "xTRgWs_Sheet" Else Sheets("xTRgWs_Sheet").Delete Sheets.Add(after:=Worksheets(Worksheets.Count)).Name = "xTRgWs_Sheet" End If Set xWSTRg = Sheets("xTRgWs_Sheet") xTRg.Copy xWSTRg.Paste Destination:=xWSTRg.Range("A1") ws.Activate For i = (titlerow + xTRg.Rows.Count) To lr On Error Resume Next If ws.Cells(i, vcol) <> "" And Application.WorksheetFunction.Match(ws.Cells(i, vcol), ws.Columns(icol), 0) = 0 Then ws.Cells(ws.Rows.Count, icol).End(xlUp).Offset(1) = ws.Cells(i, vcol) End If Next myarr = Application.WorksheetFunction.Transpose(ws.Columns(icol).SpecialCells(xlCellTypeConstants)) ws.Columns(icol).Clear For i = 2 To UBound(myarr) ws.Range(title).AutoFilter field:=vcol, Criteria1:=myarr(i) & "" If Not Evaluate("=ISREF('" & myarr(i) & "'!A1)") Then Set xWS = Sheets.Add(after:=Worksheets(Worksheets.Count)) xWS.Name = myarr(i) & "" Else xWS.Move after:=Worksheets(Worksheets.Count) End If xWSTRg.Range(title).Copy xWS.Paste Destination:=xWS.Range("A1") ws.Range("A" & (titlerow + xTRg.Rows.Count) & ":A" & lr).EntireRow.Copy xWS.Range("A" & (titlerow + xTRg.Rows.Count)) Sheets(myarr(i) & "").Columns.AutoFit Next xWSTRg.Delete ws.AutoFilterMode = False ws.Activate Application.DisplayAlerts = True End Sub الاصناف.xlsm
  3. السلام عليكم ورحمة الله وبركاته الاخ / محمد هشام الله يعطيك العافية وشكرا لكم على حسن تعاونكم وتعاملكم ومجهوكم المثمر في تحقيق ما نريد والشكر موصول للجميع واسأل الله لنا ولكم التوفيق والسداد وان يجعلها في ميزان حسناتكم وجزاكم الله خيرا وارجو المعذرة منكم على الازعاج
  4. السلام عليكم ورحمة الله وبركاته الاخ / محمد هشام احتاج الكود الذي يعمل بجمع الشتات كما تفضلت والمعذرة على الازعاج
  5. نسخها مع التنسيقات
  6. الله يحفظكم ويبارك فيكم نسخها مع التنسيقات والله ولي التوفيق
  7. السلام عليكم ورحمة الله وبركاته جمع الشيتات في شيت واحد ولكن روس الشيتات تختلف من شيت الى شيت ولك وافر الشكر والتقدير لك جميعا المصنف3.xlsx
  8. اشكر الجميع علي حسن التعامل وجميل التعاون
  9. احسن الله اليكم وبارك الله فيك يابو ايمان وهذا هو المطلب تماما وجزاكم الله خيرا
  10. جزاكم الله خيرا ونفع بكم الاسلام والمسلمين وحفظكم الله جميعا
  11. حفظ كل ما في القائمة المنسدلة كما في كود الطباعة بيات توزيع المواد الغذائية.xlsm
  12. اشكرك ابو ايمان على جهدك ولكن لم يعمل الكود معي كما ارغب في حفظ كل ما في القائمة المنسدلة
  13. السلام عليكم ورحمة الله وبركاته وبها نبدأ Sub PrintOut() For i = 1 To [INDIRECT(B3)].Rows.Count [d3] = Application.Index([INDIRECT(B3)], i) ActiveWindow.SelectedSheets.PrintOut Copies:=1 Next [d3] = Application.Index([INDIRECT(B3)], 1) End Sub هل من الممكن تحويل هذا الكود الذي في الاعلا من طباعة الملفات في القائمة المنسدلة الى حفظها كلها ثم طباعتها ولكم الشكر والتقدير
  14. السلام علكم ورحمة الله وبركاته عند الطباعة او المعاينة من اليوزر فوم مباشرة يختفي اليوزر ولا تظهر المعاينة فما حل هذه المشكة علما أنه عند التجربة والاكسل مفتوح يعمل تمام والله يحفظكم ويرعاكم
×
×
  • اضف...

Important Information