ສີຂອງຕາຕະລາງຈາກຕາລາງທີ່ມີຂໍ້ມູນຂອງມັນ

ການສ້າງບັນຫາ

ຂ້ອຍຕ້ອງການຄໍລໍາໃນ histogram (ຫຼື slices ໃນຕາຕະລາງ pie, ແລະອື່ນໆ) ອັດຕະໂນມັດມີສີທີ່ຖືກນໍາໃຊ້ເພື່ອຕື່ມຂໍ້ມູນໃສ່ຈຸລັງທີ່ສອດຄ້ອງກັນກັບຂໍ້ມູນຕົ້ນສະບັບ:

ການຄາດຫມາຍການຮ້ອງໄຫ້ທີ່ຫນ້າປະຫລາດໃຈແລະໃຈຮ້າຍຂອງ comrades ແຕ່ລະຄົນ, ມັນຄວນຈະສັງເກດວ່າ, ແນ່ນອນ, ສີຂອງການຕື່ມຂໍ້ມູນໃນແຜນວາດຍັງສາມາດຖືກປ່ຽນແປງດ້ວຍຕົນເອງ (ຄລິກຂວາໃສ່ຖັນ - ຮູບແບບຈຸດ/ຊຸດ (ຈັດຮູບແບບຈຸດ/ຊຸດຂໍ້ມູນ) ແລະອື່ນໆ - ບໍ່ມີໃຜໂຕ້ຖຽງ. ແຕ່ໃນພາກປະຕິບັດ, ມີຫຼາຍສະຖານະການໃນເວລາທີ່ມັນງ່າຍຂຶ້ນແລະສະດວກກວ່າທີ່ຈະເຮັດແນວນີ້ໂດຍກົງໃນຈຸລັງທີ່ມີຂໍ້ມູນ, ແລະຫຼັງຈາກນັ້ນຕາຕະລາງຄວນຈະ repainted ອັດຕະໂນມັດ. ຕົວຢ່າງ, ພະຍາຍາມກໍານົດການຕື່ມຂໍ້ມູນຕາມພາກພື້ນສໍາລັບຖັນໃນຕາຕະລາງນີ້:

ຂ້າພະເຈົ້າຄິດວ່າທ່ານໄດ້ຮັບຄວາມຄິດ, ແມ່ນບໍ?

ການແກ້ໄຂ

ບໍ່ມີຫຍັງນອກຈາກມະຫາພາກສາມາດເຮັດສິ່ງນີ້ໄດ້. ເພາະສະນັ້ນ, ພວກເຮົາເປີດ ບັນນາທິການ Visual Basic ຈາກແຖບ ການພັດທະນາ (ຜູ້ພັດທະນາ - Visual Basic Editor) ຫຼືກົດແປ້ນພິມລັດ Alt + F11, ໃສ່ໂມດູນເປົ່າໃຫມ່ຜ່ານເມນູ ໃສ່ - ໂມດູນ ແລະຄັດລອກຂໍ້ຄວາມຂອງ macro ດັ່ງກ່າວຢູ່ທີ່ນັ້ນ, ເຊິ່ງຈະເຮັດວຽກທັງຫມົດ:

Sub SetChartColorsFromDataCells() ຖ້າ TypeName(ເລືອກ) <> "ChartArea" ຫຼັງຈາກນັ້ນ, MsgBox "Сначала выделите диаграмму!" ອອກຈາກທ້າຍຍ່ອຍຖ້າຕັ້ງ c = ActiveChart ສໍາລັບ j = 1 ເປັນ c.SeriesCollection.Count f = c.SeriesCollection(j).ສູດ m = Split(f, ",") ກໍານົດ r = Range(m(2)) ສໍາລັບ i = 1 ເຖິງ r.Cells.Count c.SeriesCollection(j).Points(i).Format.Fill.ForeColor.RGB = _ r.Cells(i).Interior.Color ຕໍ່ໄປ i Next j End Sub  

ດຽວນີ້ທ່ານສາມາດປິດ Visual Basic ແລະກັບຄືນໄປ Excel. ການນໍາໃຊ້ມະຫາພາກທີ່ສ້າງຂຶ້ນແມ່ນງ່າຍດາຍຫຼາຍ. ເລືອກ​ຕາ​ຕະ​ລາງ (ພື້ນ​ທີ່​ຕາ​ຕະ​ລາງ​, ບໍ່​ແມ່ນ​ພື້ນ​ທີ່​ດິນ​ຕອນ​, ຕາ​ຂ່າຍ​ໄຟ​ຟ້າ​ຫຼື​ຖັນ​!):

ແລະດໍາເນີນການມະຫາພາກຂອງພວກເຮົາດ້ວຍປຸ່ມ ມາໂຄຣ ແຖບ ການພັດທະນາ (ຜູ້​ພັດ​ທະ​ນາ — Macros​) ຫຼືດ້ວຍປຸ່ມລັດແປ້ນພິມ Alt + F8. ໃນປ່ອງຢ້ຽມດຽວກັນ, ໃນກໍລະນີທີ່ມີການນໍາໃຊ້ເລື້ອຍໆ, ທ່ານສາມາດກໍານົດທາງລັດແປ້ນພິມໃຫ້ກັບມະຫາພາກໂດຍໃຊ້ປຸ່ມ. ຕົວກໍານົດການ (ຕົວເລືອກ).

PS

ແມງວັນພຽງແຕ່ໃນຢາຂີ້ເຜິ້ງແມ່ນເປັນໄປບໍ່ໄດ້ທີ່ຈະນໍາໃຊ້ຫນ້າທີ່ຄ້າຍຄືກັນສໍາລັບກໍລະນີທີ່ສີຖືກມອບຫມາຍໃຫ້ກັບຈຸລັງຂອງຂໍ້ມູນແຫຼ່ງໂດຍໃຊ້ກົດລະບຽບການຈັດຮູບແບບຕາມເງື່ອນໄຂ. ແຕ່ຫນ້າເສຍດາຍ, Visual Basic ບໍ່ມີເຄື່ອງມືໃນຕົວສໍາລັບການອ່ານສີເຫຼົ່ານີ້. ແນ່ນອນ, ມີ "ໄມ້ຄ້ອນເທົ້າ", ແນ່ນອນ, ແຕ່ພວກມັນບໍ່ເຮັດວຽກສໍາລັບທຸກກໍລະນີແລະບໍ່ແມ່ນຢູ່ໃນທຸກລຸ້ນ.

  • ມະຫາພາກແມ່ນຫຍັງ, ວິທີການໃຊ້ພວກມັນ, ບ່ອນທີ່ໃສ່ລະຫັດມະຫາພາກໃນ Visual Basic
  • ການຈັດຮູບແບບຕາມເງື່ອນໄຂໃນ Excel 2007-2013
  • ມີຫຍັງໃຫມ່ໃນຕາຕະລາງໃນ Excel 2013

ອອກຈາກ Reply ເປັນ