فهرست مطالب
در این مقاله، من به شما نشان خواهم داد که چگونه می توانید یک نمودار پویا در اکسل با استفاده از VBA ایجاد کنید.
دانلود کتاب تمرینی
این کتاب تمرین را برای تمرین در حین خواندن این مقاله دانلود کنید.
نمودار پویا در Excel.xlsm5 مرحله آسان برای ایجاد نمودار پویا با استفاده از Excel VBA
در اینجا ما یک کاربرگ به نام Sheet1 داریم که حاوی جدولی است که حاوی درآمد و درآمدهای یک شرکت برای چند سال است.
هدف امروز ما ایجاد یک نمودار پویا از این جدول با استفاده از Excel VBA است.
⧪ مرحله 1: باز کردن پنجره ویژوال بیسیک
ALT+F11 را روی صفحه کلید خود فشار دهید تا پنجره Visual Basic باز شود.
⧪ مرحله 2: درج یک ماژول جدید
به Insert > گزینه Module در نوار ابزار. روی Module کلیک کنید. یک ماژول جدید به نام Module1 درج خواهد شد.
⧪ مرحله 3: قرار دادن کد VBA
این مهم ترین مرحله است. کد VBA زیر را در ماژول قرار دهید.
⧭ کد VBA:
1734
⧪ مرحله 4: ذخیره کتاب کار با فرمت XLSM
بعد، به کتاب کار برگردید و آن را به عنوان Excel Macro Enabled Workbook ذخیره کنید.
⧪ مرحله 5: خروجی نهایی
کد را از گزینه Run Sub / UserForm در نوار ابزار اجرا کنید.
میبینید نمودار پویا ایجاد شده استبر اساس جدول Sheet2 از کاربرگ.
چیزهایی که باید به خاطر بسپارید
یک جدول عبارت است از بهترین راه برای ایجاد نمودار پویا زیرا اگر عنصری را از جدول اضافه یا حذف کنید، جدول به طور خودکار تنظیم می شود و همینطور برای نمودار. اما راه های دیگری نیز برای انجام این کار وجود دارد، مانند استفاده از محدوده نامگذاری شده .