می توانید سلول یا سلول را برای انجام بسیاری از فعالیتها مانند قرار دادن مقداری در سلول یا انجام قالب بندی یا کپی کردن داده ها انتخاب کنید. می توانید مقادیر را با یا بدون انتخاب سلول ها در سلول ها با یا بدون وارد کردن سلول وارد کنید. انتخاب بیشتر در موارد عملیات رونوشت کپی استفاده می شود که در آن مجبور هستید بطور مشخص به کامپایلر بگویید که داده را از کدام سلول کپی کرده و در کدام سلول باید چسباند.
توجه داشته باشید:
فقط با برگه های فعال ، کار را انتخاب می کنید ، اگر قبل از فعال کردن برگه مربوطه از Select روی سلول استفاده کنید ، روش انتخاب خراب خواهد شد و با خطای "Run-time error ‘1004’: Application defined or object defined error" مواجه خواهید شد.
Sub CopyPasteData() Worksheets("Sheet1").Range("A1").Copy Worksheets("Sheet3").Range("A1").Select Worksheets("Sheet3").Paste End Sub
تمام کاری که شما باید انجام دهید این است که فقط قبل از انتخاب سلول از آن و قرار دادن داده ها ، Sheet 3 را فعال کنید
Sub CopyPasteData() Worksheets("Sheet1").Range("A1").Copy Worksheets("Sheet3").Select ' Activate the sheet3 Worksheets("Sheet3").Range("A1").Select Worksheets("Sheet3").Paste End Sub
اکنون این کد خوب اجرا می شود و داده های سلول A1 را از sheet1 تا sheet3 چسباند.
ورود به سایت