توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : deselect کردن رنج
سلام
میخوام بعد از کپی شدن یک رنج در جایی دیگر . با کدی اون رنج انتخاب شده ، Unselect شود.
یعنی از لحاظ کارکرد میخوام مثل کد زیر باشه :
Range("A1:B50").deselect
منتها مشکل اینجاست که در VBA چیزی به نام deselect یا unselect نیستش و کد بالا ارور میده.
با سلام
در هر حالی بالاخره یکی از خانه های اکسل بایستی بصورت انتخاب شده باشد. از همین رو تصور می کنم بهترین گزینه برای شما این است که بوسیله کد بگویید که یک خانه دیگر انتخاب شود تا بقیه از حالت انتخاب خارج شوند. مثلا بگویید خانه A1 انتخاب شود.
Range("A1").select
shamsololama
2010/10/09, 17:56
با درود فراوان
بعد از کپی کردن یک قسمت چه با ماکرو و چه دستی جایی که کپی کرده ایم اگر در همان شیت باشد که بصورت خودکار از حالت سلکت بیرون آمده و جایی که قرار است پیست کنیم سلکت میشود و اگر در شیت دیگری باشد با سلکت کردن یک سل بعد از دستور کپی این کار شدنی است
و اگر منظور شما نقطه چینی است که دور مکان کپی شده قرار دارد و می خواهید طوری حالت سلکت بیرون بیاید که از در حافظه کپی نباشد کافیست که کد زیر را در انتها بنویسید
Application.CutCopyMode = False
vBulletin® v4.2.5, Copyright ©2000-2024, Jelsoft Enterprises Ltd.