PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : پرسش: چرا بعد از کپی یا کات و پیست، وقتی مبدأ را پاک میکنم، رنج کپی شده هم پاک می شود؟



karbar
2020/02/05, 16:05
با سلام
چرا بعد از کپی یا کات و پیست، با کد زیر


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
2020/02/06, 01:25
با سلام
چرا بعد از کپی یا کات و پیست، با کد زیر


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 = ""

وقتی در خط آخر، مبدأ را پاک میکنم، رنج کپی شده هم پاک می شود؟
با تشکر قبلی
سلام،
علت این هست که محدوده مبدأ شما همان رنج کپی شده هست و خط اخر کدتون، عمل پاک کردن رنج کپی شده را انجام می دهد.
دقیقا بفرمایید چه عملی باید انجام بشود شاید بشه روش بهتری پیاده کرد.

karbar
2020/02/08, 09:59
سلام،
ضمن تشکر از توجه و پاسخ شما
سوال اینجاست که حتی اگر به فرمایش شما، من مقصد را هم پاک می کنم، پس چرا همزمان، مبدأ هم پاک می شود؟

Amir Ghasemiyan
2020/02/13, 08:39
سلام دوست عزيز
من كد شما رو تست كردم. بدون مشكل داره كار ميكنه. شايد كد ديگه اي داريد كه همزمان با اين كد كار ميكنه. اگر فايلتون رو بذاريد بهتر ميشه بررسي كرد