deselect کردن رنج

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

    • 2010/09/17
    • 14

    deselect کردن رنج

    سلام
    میخوام بعد از کپی شدن یک رنج در جایی دیگر . با کدی اون رنج انتخاب شده ، Unselect شود.
    یعنی از لحاظ کارکرد میخوام مثل کد زیر باشه :
    کد:
    Range("A1:B50").deselect
    منتها مشکل اینجاست که در VBA چیزی به نام deselect یا unselect نیستش و کد بالا ارور میده.
  • ariyo

    • 2010/09/08
    • 35

    #2
    RE: deselect کردن رنج

    با سلام
    در هر حالی بالاخره یکی از خانه های اکسل بایستی بصورت انتخاب شده باشد. از همین رو تصور می کنم بهترین گزینه برای شما این است که بوسیله کد بگویید که یک خانه دیگر انتخاب شود تا بقیه از حالت انتخاب خارج شوند. مثلا بگویید خانه A1 انتخاب شود.
    [align=left]
    کد:
    Range("A1").select
    [/align]
    [color=#0033FF]چون کوه به خود سپه شکن باش *** فرزند خصال خویشتن باش[/color]

    کامنت

    • shamsololama

      • 2010/02/15
      • 940

      #3
      RE: deselect کردن رنج

      با درود فراوان

      بعد از کپی کردن یک قسمت چه با ماکرو و چه دستی جایی که کپی کرده ایم اگر در همان شیت باشد که بصورت خودکار از حالت سلکت بیرون آمده و جایی که قرار است پیست کنیم سلکت میشود و اگر در شیت دیگری باشد با سلکت کردن یک سل بعد از دستور کپی این کار شدنی است
      و اگر منظور شما نقطه چینی است که دور مکان کپی شده قرار دارد و می خواهید طوری حالت سلکت بیرون بیاید که از در حافظه کپی نباشد کافیست که کد زیر را در انتها بنویسید

      Application.CutCopyMode = False
      ---------------------------------------------------------------------------------------------------
      بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم [size=x-small](دکتر شریعتی)[/size]
      shamsololama@yahoo.com
      09177733411

      کامنت

      چند لحظه..