کپی کردن یک object در یک متغیر از نوع Object

Collapse
X
 
  • زمان
  • نمایش
Clear All
new posts
  • VB.SOS

    • 2012/02/24
    • 8

    کپی کردن یک object در یک متغیر از نوع Object

    سلام خدمت دوستان

    شاید سوال بنده بیشتر مربوط به زبان VB باشه.
    زمانی که یک range از شیتی رو به یک متغیر نسبت می دم، وقتی که تغییری رو تو متغیر جدید می دم، range واقعی هم تغییر میکنه!

    در صورتی که من این کار رو می کنم که دقیقا از این کار جلو گیری کنم. تا با خیال راحت متغیری که خودم ساختم رو تغییر بدم.

    کد:
    [LTR]Set valRange = Sheet1.Range("A1:A10")[/LTR]
    چه طوری می تونم ارتباط این دو رو کاملا قطع کنم

    ممنون از راهنماییتون
  • ~M*E*H*D*I~

    • 2011/10/19
    • 4374

    #2
    منظور از تغییر متغیر چه نوع تغییری هست ؟

    sigpic

    کامنت

    • VB.SOS

      • 2012/02/24
      • 8

      #3
      هر نوع تغییری

      مثلا وقتی range ی رو به این متغیر نسب می دم، زمانی که ردیفی رو از متغیر حذف می کنم از داخل range اصلی (فیزیکی - واقعی) هم حذف میشه! در صورتی که من دارم این متغیر رو تعریف می کنم و با اون کار می کنم که range واقعی دست نخورده باقی بمونه.


      حتی من اومدم یک تابع تعریف کردم که رنجی رو که می خوام روش تغییر بدم رو به عنوان ورودی به شکل byval بگیره و بعد تغییراتی که می خوام رو توش بده. اما باز هم رنج اصلی تغییر می کنه




      ممنون از توجهتون

      کامنت

      Working...