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

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

    • February 2012
    • 8

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

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

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

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

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

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

    • October 2011
    • 4374

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

    sigpic

    Comment

    • VB.SOS

      • February 2012
      • 8

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

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


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




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

      Comment

      Working...