پيدا كردن آخرين سطر در يك محدوده تعريف شده

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • misammisam
    مدير تالار حسابداری و اکسل

    • 2014/04/04
    • 892
    • 64.00

    پيدا كردن آخرين سطر در يك محدوده تعريف شده

    با سلام

    من يه محدوده دارم مثلا به اسم data و با مختصات Sheet1!$8:$20 ، يه كد ميخوام كه آخرين سطر اين محدوده ( data ) رو مشخص كنه .
    در ضمن در اين محدوده امكان داره يكسري خط اينسرت بشه و ممكن محدوده تغيير كنه . مثلا امكان داره 5 خط به اين محدوده اينسرت بشه و اين محدوده به مختصات Sheet1!$8:$25 تغيير كنه و يا حتي كم بشه .

    تشكر
    [CENTER][SIGPIC][/SIGPIC]
    [/CENTER]
    [CENTER][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][INDENT]
    [CENTER][SIZE=3][URL="https://affstat.adro.co/click/adf04053-f8a6-439a-9ac4-e6a7e6f4b455"][B]اينجا كليك نكنيا ![/B][/URL][/SIZE]
    [/CENTER]
    [/INDENT]

    [/FONT][/FONT][/FONT][/FONT][/FONT]
    [/CENTER]
  • امين اسماعيلي
    مدير تالار ويژوال بيسيك

    • 2013/01/17
    • 1198
    • 84.00

    #2
    کد:
    [B][FONT=Tahoma] With Sheet1
        lastrow = .Cells.Find("*", SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
            
    End With[/FONT][/B]
    به جای شیت 1 میتونی Activesheet یا هر شیت دیگه ای بزاری . این بهترین کدی هستش که تا حالا دیدم . CountA هم خوبه و یه سری کد دیگه اما با سل خالی تو محدوده مشکل دارین یا م زیاد حال نکردم. شما یه متغییر Dim Lastrow اولش تعریف کن . بعد مثلا برای محدوده میشه sheet1.range("A2:H"&Lastrow) و.
    در پناه خداوندگار ایران زمین باشید و پیروز

    کامنت

    • s.cheraghi

      • 2011/02/27
      • 311

      #3
      اگر قصد دارین آخرین سطر این محدوده را بدست بیارید(بدون توجه به اینکه خالی است یا پر) از دستور زیر استفاده کنید:
      کد:
      Cells(Range("Data").Cells(Range("data").Count).Row, 1)
      اگر قصد دارین که آخرین سطر پر مربوط به این محدوده را بدست بیارید، از دستور زیر هم میتوانید استفاده کنید:
      کد:
      Cells(Range("Data").Cells(Range("data").Count).Row, 1).End(xlUp)
      در یادگیری سیر نشوید :idea:

      برای ارتباط بیشتر به [URL="https://excelpedia.net/"]سایت[/URL] [URL="https://excelpedia.net"][B][COLOR=#008000]ExcelPedia [/COLOR][/B][/URL]سربزنید.
      برگزاری [URL="https://excelpedia.net/excel-ninja/"]دوره های آموزش[/URL] [URL="https://excelpedia.net/what-is-excel/"][B]اکسل [/B][/URL]در تهران
      [URL="https://excelpedia.net/category/excel-functions/"][B]آموزش توابع اکسل[/B][/URL]

      کامنت

      چند لحظه..