چگونگی آدرس دادن محدوده ای از سطر وستون اکسل در vba

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts

  • khoshdel
    پاسخ داد
    سلام آقا دستت درد نکنه با یه کم تغییر مشکلم حل شد.

    Leave a comment:


  • Ali Parsaei
    پاسخ داد
    سلام،
    شما ابتدا در سل M1 شيت يک فرمول زير را وارد کنيد:
    کد PHP:
    =COUNTA(B5:B20) 
    بعد کد خود را نيز به صورت زير اصلاح کنيد:
    کد PHP:
    Sub Rectangle1_Click()
    Z = Sheets("sheet1").Range("n1").Value
    Y 
    = Sheets("sheet1").Range("m1").Value


    Sheets
    ("sheet1").Range("b5:c20").Copy
    Sheets
    ("sheet2").Cells(Z, 2).PasteSpecial xlPasteValues
    Sheets
    ("sheet1").Range("a3:c3").Copy
    Sheets
    ("sheet2").Activate
    Sheets
    ("sheet2").Cells(Z, 4).Resize(Y, 3).Select
    Selection
    .PasteSpecial Paste:=xlPasteValues
    Application
    .CutCopyMode = False
    End Sub 

    Leave a comment:


  • khoshdel
    پاسخ داد
    با سلام و تشکر فراوان جهت پاسخ گویی شما دوست عزیز، باید بهتون بگم که بعد از اظافه کردن این دستور با خطای عکس زیر مواجه میشم!!!؟؟؟

    Leave a comment:


  • Javid Mokhtari
    پاسخ داد
    نوشته اصلی توسط khoshdel
    با سلام مجدد فایل رو براتون ضمیمه کردم وتوضیحات رو هم درونش نوشتم:

    Book.test
    کد زیر رو به انتهای کدتون اضافه کنید :

    کد PHP:
    Sheet2.Range(Cells(Z, 4), Cells(Sheet1.Range("n1").Value - 1, 6)).Select
        
        Selection
    .FillDown 

    Leave a comment:


  • khoshdel
    پاسخ داد
    فایل ضمیمه

    نوشته اصلی توسط jansiz hayat
    با سلام...

    لطفا فایلتون رو ضمیمه کنید
    با سلام مجدد فایل رو براتون ضمیمه کردم وتوضیحات رو هم درونش نوشتم:

    Book.test

    Leave a comment:


  • Javid Mokhtari
    پاسخ داد
    نوشته اصلی توسط khoshdel
    با سلام

    من یه برنامه ساده دارم تو vba بر روی یه فایل اکسل مینویسم و میخوام یه سطر سه ردیفه در جایی که شماره سطرش از یه فرمولی بدست میاد کپی بشه و در جایی که شماره سطر اولیه و پایانی که قراره این سطر سه ردیفه تا اونجا کپی بشه، از یه فرمول دیگه به دست میاد، پیست بشه!
    اما نه از Range و نه cells نتونستم استفاده کنم.
    با سلام...

    لطفا فایلتون رو ضمیمه کنید

    Leave a comment:


  • چگونگی آدرس دادن محدوده ای از سطر وستون اکسل در vba

    با سلام

    من یه برنامه ساده دارم تو vba بر روی یه فایل اکسل مینویسم و میخوام یه سطر سه ردیفه در جایی که شماره سطرش از یه فرمولی بدست میاد کپی بشه و در جایی که شماره سطر اولیه و پایانی که قراره این سطر سه ردیفه تا اونجا کپی بشه، از یه فرمول دیگه به دست میاد، پیست بشه!
    اما نه از Range و نه cells نتونستم استفاده کنم.
چند لحظه..