Mã VBA để tạo hiệu ứng biểu đồ trong Excel

Nếu biểu đồ có thể truyền tải thông điệp một cách đẹp đẽ như vậy, vậy còn việc thêm hoạt ảnh vào biểu đồ thì sao?

Biểu đồ hoạt hình yêu cầu kiến ​​thức VBA đầy đủ và việc thành thạo các kỹ năng VBA nâng cao không phải là chuyện dễ dàng. Nó đòi hỏi sự cống hiến đặc biệt để học những kỹ năng viết mã đó. Cung cấp biểu đồ hoạt ảnh VBA của bạn hiện tại quá nhiều để tiêu hóa. Vì vậy, chúng tôi sẽ chỉ cho bạn cách tạo biểu đồ động trong Excel mà không cần  Mã hóa VBA Mã hóa VBAMã VBA đề cập đến một . đọc thêm .

Ví dụ: bạn có bộ dữ liệu GDP của bốn quốc gia. Bây giờ, bạn cần tạo hiệu ứng động cho chúng. Tại đây, bạn có thể sử dụng VBA Macro đơn giản sẽ vẽ các giá trị của bạn trên biểu đồ một cách trơn tru. Biểu đồ Excel hoạt hình như vậy là một cách tiếp cận mạnh mẽ và bắt mắt để thu hút sự chú ý của khán giả và khiến dữ liệu của bạn chuyển động. Hơn nữa, hiệu ứng hoạt hình mở rộng khả năng biểu đồ kể một câu chuyện thay cho bạn bằng cách mang lại sức sống cho những con số GDP bất động

Biểu đồ giống như một khu vườn xinh đẹp trong thành phố và thêm hoạt ảnh vào biểu đồ là bông hoa đáng yêu trong công viên. Kể câu chuyện đằng sau dữ liệu thông qua hình ảnh động là một chặng đường dài để thu hút sự chú ý của người dùng trong một thời gian dài. Biểu đồ tĩnh vừa đủ để truyền tải thông điệp mà không có bất kỳ sự hồi hộp nào, nhưng việc thêm hoạt ảnh vào biểu đồ cũng đủ tốt để đánh lừa cảm xúc của khán giả

Mục lục
  • Biểu đồ hoạt hình
    • Làm cách nào để tạo Hoạt ảnh trong Biểu đồ Excel?
    • Những điều cần ghi nhớ
    • Bài viết được đề xuất

Mã VBA để tạo hiệu ứng biểu đồ trong Excel

Bạn được tự do sử dụng hình ảnh này trên trang web, mẫu của mình, v.v. , Vui lòng cung cấp cho chúng tôi liên kết ghi công Làm cách nào để cung cấp ghi công?Liên kết bài viết được siêu liên kết
For eg:
Nguồn. Biểu đồ hoạt hình trong Excel (wallstreetmojo. com)

Làm cách nào để tạo Hoạt ảnh trong Biểu đồ Excel?

Hãy để chúng tôi xây dựng biểu đồ hoạt hình bằng Excel mà không cần sự trợ giúp của mã hóa VBA

Bạn có thể tải xuống Mẫu Biểu đồ Hoạt hình Excel này tại đây – Mẫu Biểu đồ Hoạt hình Excel

Đối với hoạt ảnh này, chúng tôi đã tạo dữ liệu bên dưới

Mã VBA để tạo hiệu ứng biểu đồ trong Excel

Chúng tôi sẽ xây dựng một biểu đồ động trong Excel để hiển thị từng quý với dữ liệu này

Điều đầu tiên chúng ta cần làm là chèn biểu đồ cột vào excel Chèn biểu đồ cột vào ExcelColumn chart is used to represent data in vertical columns. The height of the column represents the value for the specific data series in a chart, the column chart represents the comparison in the form of column from left to right.đọc thêm cho dữ liệu này.

Mã VBA để tạo hiệu ứng biểu đồ trong Excel

Sau khi chèn biểu đồ, chúng ta cần chèn “Nút tùy chọn” từ tab Nhà phát triển Excel. Tab dành cho nhà phát triển Excel. Việc bật tab nhà phát triển trong excel có thể giúp người dùng thực hiện nhiều chức năng khác nhau cho VBA, Macro và Phần bổ trợ như nhập và xuất XML, thiết kế biểu mẫu, v.v. Tab này bị tắt theo mặc định trên excel; . đọc thêm

Mã VBA để tạo hiệu ứng biểu đồ trong Excel

Vẽ “Nút tùy chọn” này trên biểu đồ

Mã VBA để tạo hiệu ứng biểu đồ trong Excel

Chỉnh sửa văn bản và nhập nó dưới dạng “Tất cả quý. ”

Mã VBA để tạo hiệu ứng biểu đồ trong Excel

Nhấp chuột phải vào “Nút tùy chọn” và chọn “Điều khiển định dạng” hoặc bạn có thể nhấn Ctrl + 1 để mở “Điều khiển định dạng. ”

Mã VBA để tạo hiệu ứng biểu đồ trong Excel

Chọn “Unchecked” và đưa “Cell link” vào ô A14

Mã VBA để tạo hiệu ứng biểu đồ trong Excel

Nhấn OK. ” Chúng tôi sẽ có “Nút tùy chọn” đầu tiên sẵn sàng

Mã VBA để tạo hiệu ứng biểu đồ trong Excel

Hình ảnh trên cho thấy “Nút tùy chọn” không được chọn và liên kết ô A14 hiển thị 0. Tuy nhiên, nếu chúng ta kiểm tra, giá trị “Nút tùy chọn” trong A14 sẽ trở thành 1

Mã VBA để tạo hiệu ứng biểu đồ trong Excel

Như thế này, chèn thêm bốn “Nút tùy chọn” và đặt tên cho chúng lần lượt là “Q1”, “Q2”, “Q3” và “Q4”

Mã VBA để tạo hiệu ứng biểu đồ trong Excel

Ghi chú. Cung cấp một liên kết ô đến cùng một ô, ô A14

Nếu “Nút tùy chọn” đầu tiên được chọn, thì giá trị ô A14 sẽ thay đổi thành 1. Nếu "Nút tùy chọn" thứ hai được chọn, thì giá trị ô A14 sẽ là 2. Đối với “Nút tùy chọn” thứ ba, nó sẽ thay đổi thành 3

Chúng tôi cần thiết lập dữ liệu để hiển thị doanh số bán hàng của từng quý một cách riêng biệt. Tạo một bản sao của bảng dữ liệu ở bên phải và thêm một cột mới là “Quý. ”

Mã VBA để tạo hiệu ứng biểu đồ trong Excel

Trong cột “Quý”, chúng ta cần nhập một số công thức để thu thập dữ liệu dựa trên lựa chọn “Nút tùy chọn” mà chúng ta thực hiện

Ở đây, tháng 1, tháng 2 và tháng 3 sẽ là quý đầu tiên, vì vậy chúng tôi cần chèn công thức bên dưới

Mã VBA để tạo hiệu ứng biểu đồ trong Excel

Tôi đã đề cập đến Công thức IF trong excel Công thức IF trong ExcelHàm IF trong Excel đánh giá liệu . Là một hàm điều kiện của Excel, trả về kết quả dựa trên việc thỏa mãn hay không thỏa mãn điều kiện cho trước. đọc thêm ; . Ví dụ: nếu nút tùy chọn Q1 được chọn, nó sẽ phản ánh số tháng 1, tháng 2 và tháng 3 hoặc giá trị #NA.

Đối với Q2, từ tháng 4 đến tháng 6, chúng ta cần thay đổi điều kiện logic từ 2 thành 3

Mã VBA để tạo hiệu ứng biểu đồ trong Excel

Nếu nhấp vào “Nút tùy chọn” trong quý 2, công thức này sẽ hiển thị số cho quý này. Tương tự, bây giờ đối với Q3 và Q4, chúng ta cần nhập công thức

Đối với Q3, hãy nhập công thức là =IF($A$14=4,E8,NA())

Và đối với Q4, hãy nhập công thức là =IF($A$14=5,E9,NA())

Chúng tôi cần thêm chuỗi dữ liệu vào biểu đồ hiện có với dữ liệu được sắp xếp lại này

Vì vậy, nhấp chuột phải vào biểu đồ và chọn “Chọn dữ liệu. ”

Mã VBA để tạo hiệu ứng biểu đồ trong Excel

Trong cửa sổ bên dưới, nhấn nút “Add”

Mã VBA để tạo hiệu ứng biểu đồ trong Excel

Trong cửa sổ “Chỉnh sửa sê-ri”, hãy chọn “F1” cho “Tên sê-ri” và đối với “Giá trị sê-ri”, hãy chọn giá trị cột “Quý”

Mã VBA để tạo hiệu ứng biểu đồ trong Excel

Click vào “OK” ta sẽ có biểu đồ như bên dưới

Mã VBA để tạo hiệu ứng biểu đồ trong Excel

Chọn các thanh cột và nhấn Ctrl+1 trên tùy chọn “Định dạng chuỗi dữ liệu”

Mã VBA để tạo hiệu ứng biểu đồ trong Excel

Trong cửa sổ “Định dạng chuỗi dữ liệu”, đặt chuỗi trùng nhau thành 100%

Mã VBA để tạo hiệu ứng biểu đồ trong Excel

Bây giờ, chọn thanh và tạo màu “xanh nhạt” cho tất cả các thanh

Mã VBA để tạo hiệu ứng biểu đồ trong Excel

Và tô màu cam cho ” Series Quarter. “Chúng tôi không thể nhìn thấy tác động ngay lập tức

Mã VBA để tạo hiệu ứng biểu đồ trong Excel

Bây giờ, chúng tôi đã hoàn thành việc định dạng. Chọn “Nút tùy chọn Q1” và xem điều kỳ diệu

Mã VBA để tạo hiệu ứng biểu đồ trong Excel

Chúng tôi đã chọn “Nút tùy chọn Q1”. Ngoài ra, dữ liệu tháng “Q1” đã được đánh dấu bằng màu cam

Như thế này, không cần dùng VBA, chúng ta có thể tạo biểu đồ động trong Excel

Mã VBA để tạo hiệu ứng biểu đồ trong Excel

Những điều cần ghi nhớ

  • Sử dụng mã VBA là một cách nâng cao để tạo biểu đồ động nhưng yêu cầu mã hóa rộng rãi
  • Đó là một ví dụ đơn giản. Chúng ta có thể tạo nhiều biểu đồ hoạt hình mà không cần sự trợ giúp của VBA
  • Sử dụng điều khiển biểu mẫu trong excel Sử dụng điều khiển biểu mẫu trong ExcelĐiều khiển biểu mẫu Excel là đối tượng có thể được chèn vào bất kỳ vị trí nào trong trang tính để làm việc . Các điều khiển này tương thích với excel và có thể tạo danh sách thả xuống trong excel, hộp danh sách, trình quay, hộp kiểm, thanh cuộn. đọc thêm  như hộp kiểm, nút xoay và nút tùy chọn, chúng tôi vẫn có thể tạo biểu đồ sinh động mà không cần sự trợ giúp của VBA.

Bài viết được đề xuất

Bài viết này hướng dẫn Biểu đồ động trong Excel. Ở đây, chúng tôi thảo luận về cách tạo hiệu ứng động cho biểu đồ Excel mà không cần mã hóa VBA với sự trợ giúp của một ví dụ. Bạn có thể tìm hiểu thêm về Excel từ các bài viết sau. –

Bạn có thể làm động một biểu đồ trong Excel không?

Với biểu đồ được chọn trên trang chiếu, trên tab Hoạt ảnh, hãy chọn loại hoạt ảnh bạn muốn áp dụng cho từng chuỗi hoặc danh mục của biểu đồ .

Làm cách nào để tạo hoạt ảnh trong Excel VBA?

Quy trình từng bước để tạo hoạt ảnh trong Excel VBA .
📌 Bước 1. Chọn các mục mẫu cho hoạt ảnh trong Excel
📌 Bước 2. Thêm biểu tượng trong Excel VBA để tạo hoạt ảnh
📌 Bước 3. Chèn mã VBA
Kết quả cuối cùng

Làm cách nào để tạo Ảnh động trong Excel?

Excel cũng có một số hoạt hình tích hợp sẵn mà bạn có thể sử dụng. Để truy cập những thứ này, đi tới tab Chèn và nhấp vào menu Hoạt hình thả xuống . Tại đây, bạn sẽ tìm thấy nhiều hoạt hình mà bạn có thể áp dụng cho các đối tượng trong sổ làm việc của mình, chẳng hạn như hộp văn bản, hình và biểu đồ.