نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: عدم اجرای تابع filter در vba

  1. #1


    آخرین بازدید
    2023/11/10
    تاریخ عضویت
    December 2017
    نوشته ها
    6
    امتیاز
    11
    سپاس
    3
    سپاس شده
    1 در 1 پست
    سطح اکسل
    41.00 %

    عدم اجرای تابع filter در vba

    با سلام و عرض خسته نباشید
    بنده از طریق کد نویسی یک فایل اکسل دیگر را باز کرده و از تابع sumifs یکسری اطلاعات بدون مشکل فراخوانی کردم ولی برای تابع filter عمل نمیکند

    اینم از کد برنامه
    کد:
    Public Sub Getdata() On Error GoTo err Dim path As String Dim sheetName As String Dim wb As Workbook Dim wsh As Worksheet Dim rngInsert As Range Dim rngCriteria1 As Range Dim rngCriteria2 As Range Dim i As Integer Dim rowStart As Integer Dim rowEnd As Integer Dim Criteria3 As String path = Sheet5.Range("w3").Value sheetName = Sheet5.Range("w4").Value Criteria3 = Sheet5.Range("G7").Value rowEnd = Sheet5.Range("p5").Value rowStart = 9 i = 1 Application.ScreenUpdating = False Set wb = Workbooks.Open(path) Set wsh = wb.Sheets(sheetName) Set rngInsert = Sheet5.Range("T" & rowStart & ":T" & rowEnd) Set rngCriteria1 = Sheet5.Range("D" & rowStart & ":D" & rowEnd) 'شرح Set rngCriteria2 = Sheet5.Range("E" & rowStart & ":E" & rowEnd) 'سايز For Each row In rngInsert row.Value = WorksheetFunction.SumIfs(wsh.Range("J:J"), wsh.Range("C:C"), rngCriteria1(i), wsh.Range("D:D"), rngCriteria2(i), wsh.Range("F:F"), Criteria3) i = i + 1 Next row Dim x As Variant x = Application.WorksheetFunction.Filter(wsh.Range("C:K"), wsh.Range("F:F") = "MPL2") 'اين خط کد کار نمي کند MsgBox Join(Application.Transpose(x), vbNewLine) wb.Close err: Exit Sub MsgBox err.Description, vbCritical, "error" End Sub
    خط قرمز رنگ کار نمی کند
    ویرایش توسط bhd2013 : 2023/11/09 در ساعت 22:16

  2.  


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پرسش حل مشکل نبود filter function در اکسل
    توسط ata_interi در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 1
    آخرين نوشته: 2021/04/05, 15:43
  2. کاربرد advanced filter
    توسط msoori در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 1
    آخرين نوشته: 2018/01/22, 08:16
  3. Filter
    توسط mrexcel در انجمن آموزش ابزارهاي اكسل
    پاسخ ها: 3
    آخرين نوشته: 2012/06/23, 23:10
  4. advance filter
    توسط SAMI در انجمن آموزش ابزارهاي اكسل
    پاسخ ها: 0
    آخرين نوشته: 2010/11/24, 09:57
  5. auto filter در vba
    توسط esyoo در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 9
    آخرين نوشته: 2010/08/24, 11:01

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

انجمن اكسل ايران , اكسل , اكسس , سوال و جواب اكسل , سوال اكسس , انجمن اكسل ايران , توابع اكسل, آموزش اكسل, آموزش اكسس, VBA, ويژوال بيسيك

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است
با ما در تماس باشيد