ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
23 visibility
موضوع: آفیس توسط:

لاول یک ماکرو برای کپی کردن داده‌های سلول‌های منتخب در یک مکان خاص در کاربرگ دیگر ایجاد کرد. برخی از سلول های منبع حاوی تصاویر هستند، و او مایل است این تصاویر نیز کپی شوند. لاول تعجب می کند که چگونه می تواند ماکرو را وادار کند که تشخیص دهد آیا یک عکس در سلول منبع است یا خیر و سپس تصاویر را همراه با داده ها در کاربرگ جدید کپی کند.

اگر از روش Copy با شی Selection استفاده می کنید، می توانید همه چیز - از جمله تصاویر - را از منبع خود به مقصد خود کپی کنید. ماکرو کوتاه زیر را در نظر بگیرید:

Sub CopyPict()
    Sheets("Sheet1").Select
    Range("B3:F7").Select
    Selection.Copy
    Sheets("Sheet3").Select
    Range("H8").Select
    ActiveSheet.Paste
End Sub

با فرض اینکه برخی از سلول‌های محدوده منبع (B3:B7 در Sheet1) حاوی تصاویر هستند، روش Paste آن‌ها را در هدف قرار می‌دهد (سلول H8 در Sheet3). این تکنیک در واقع همان استفاده از کپی و پیست دستی با اطلاعات است.

اگر اطلاعات را به شیوه ای متفاوت شناسایی و جابجا می کنید (شاید از یک متغیر واسطه به جای کپی کردن در کلیپ بورد استفاده کنید)، ممکن است که تصاویر کپی نباشند. اگر قبل از چسباندن آن به هدف نیاز به پردازش کمی دارید، می‌توانید از روش چسباندن، همانطور که در بالا نشان داده شده است، استفاده کنید و سپس داده‌ها را پردازش کرده و دوباره در سلول هدف قرار دهید. این اجازه می دهد تا تصاویر بدون مزاحمت در هدف باقی بمانند.

اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوالات مشابه

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما
0 دوستدار 0 امتیاز منفی
0 پاسخ 33 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 45 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 26 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 46 visibility

24.3k سوال

9.6k پاسخ

614 دیدگاه

11.2k کاربر

225 نفر آنلاین
0 عضو و 225 مهمان در سایت حاضرند
بازدید امروز: 22522
بازدید دیروز: 17853
بازدید کل: 20334701
...