مهدیه مهدیه
مهدیه مهدیه

1 سال پیش

پاسخ

حذف محدوده با vba

با عرض سلام و وقت بخیر خدمت اساتید محترم:

در یک فایل اکسل که یک سری مشخصات وارد شده باشد از محدوده b3تا j3 و ادامه دار هستش و همچنین b3 به پایین مختص شماره ردیف می باشد. اگر بخواهیم در یک سلول مشخص و ثابت مثلآ a5 زمانی که شماره ردیف را وارد کنیم اون ردیف مورد نظر از b تا j حذف بشه و همچنین در یک شیت دیگر paste بشه البته با vba . راه حلش چیه؟

در صورت امکان راهنمایی بفرمایید

فایل‌ها
فایل‌ها توسط کاربران بارگذاری شده و بتازون هیچ بررسی و مسئولیتی بر روی فایل‌ها ندارد.

گزارش تخلف

سؤالات مربوط به VBA در اکسل

برو به

به پشتیبانی نیاز داری؟

در صورتی که

  • در کار با بتازون مشکلی دارید
  • در مورد خدمات بتازون سؤالی دارید
  • نظراتی را برای ارتقا و بهبود خدمات دارید

خوشحال میشیم که حتماً با ما در میان بزارید

سلام

برای کپی و پیست داده در VBA می توانید از توابع Copy و PasteSpecial استفاده کنید. بنا نیاز یک ردیف را کپی و پیست کنید یا یک محدوده خاص

Rows(row_number_to_copy).Copy
Rows(row_number_to_paste_here).PasteSpecial

Range(range_for_copy).Copy
Range(range_for_paste_here).PasteSpecial

Cells(row_number,col_number).copy
Cells(row_number,col_number).PasteSpecial

و برای حذف ردیف یا یک محدوده از دستور Delete استفاده می شود

Rows(row_number_to_delete).Delete
Range(range_for_delete).Delete Shift:=xlToLeft
Cells(row_number,col_number).Delete Shift:=xlToLeft

گزارش تخلف

برو به

درباره ما

بتازون یک سایت نیست، یک خانواده است. یک محل برای همه ما، محلی که به هم کمک کنیم و با هم پیشرفت کنیم. این که الآن اینجایی اتفاقی نیست، خوشحالیم که بهمون ملحق شدی...