چرا بعد از کپی یا کات و پیست، وقتی مبدأ را پاک میکنم، رنج کپی شده هم پاک می شود؟

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • karbar

    • 2011/08/20
    • 37
    • 26.00

    پرسش چرا بعد از کپی یا کات و پیست، وقتی مبدأ را پاک میکنم، رنج کپی شده هم پاک می شود؟

    با سلام
    چرا بعد از کپی یا کات و پیست، با کد زیر
    کد:
    Set rng = Sheet_hazer.Range(Cells(2, 10), Cells(3, 12))
                rng.Select
                rng.Copy
                Cells(2, 13).Select
                Sheet_hazer.PasteSpecial
                Sheet_hazer.Range(Cells(2, 10), Cells(3, 10)).Value = ""
    وقتی در خط آخر، مبدأ را پاک میکنم، رنج کپی شده هم پاک می شود؟
    با تشکر قبلی
  • M_ExceL

    • 2018/04/23
    • 677

    #2
    نوشته اصلی توسط karbar
    با سلام
    چرا بعد از کپی یا کات و پیست، با کد زیر
    کد:
    Set rng = Sheet_hazer.Range(Cells(2, 10), Cells(3, 12))
                rng.Select
                rng.Copy
                Cells(2, 13).Select
                Sheet_hazer.PasteSpecial
                Sheet_hazer.Range(Cells(2, 10), Cells(3, 10)).Value = ""
    وقتی در خط آخر، مبدأ را پاک میکنم، رنج کپی شده هم پاک می شود؟
    با تشکر قبلی
    سلام،
    علت این هست که محدوده مبدأ شما همان رنج کپی شده هست و خط اخر کدتون، عمل پاک کردن رنج کپی شده را انجام می دهد.
    دقیقا بفرمایید چه عملی باید انجام بشود شاید بشه روش بهتری پیاده کرد.
    Telegram Channel : https://t.me/UltraOfficeSkills

    کامنت

    • karbar

      • 2011/08/20
      • 37
      • 26.00

      #3
      سلام،
      ضمن تشکر از توجه و پاسخ شما
      سوال اینجاست که حتی اگر به فرمایش شما، من مقصد را هم پاک می کنم، پس چرا همزمان، مبدأ هم پاک می شود؟

      کامنت

      • Amir Ghasemiyan

        • 2013/09/20
        • 4536
        • 100.00

        #4
        سلام دوست عزيز
        من كد شما رو تست كردم. بدون مشكل داره كار ميكنه. شايد كد ديگه اي داريد كه همزمان با اين كد كار ميكنه. اگر فايلتون رو بذاريد بهتر ميشه بررسي كرد

        کامنت

        چند لحظه..