คุณสามารถแทรกสูตรลงในแท็บของแผ่นงานได้หรือไม่


1

ฉันกำลังสร้างแผ่นงานที่จะรวบรวมข้อมูลที่แสดงทั้งหมดจากฐานข้อมูลที่ผลิตไฟล์ Excel ข้อมูลนี้จะรวมถึงชื่อคุณสมบัติที่ฉันต้องการแสดงบนแท็บ

เป็นไปได้ไหมที่จะใช้สูตรเปลี่ยนป้ายกำกับของแท็บแบบไดนามิก?


1
ไม่ได้สิ่งนี้ไม่สามารถทำได้ด้วยสูตรเท่านั้น ซึ่งสามารถทำได้โดยใช้ VBA คุณเปิดให้ใช้ VBA ในสมุดงานของคุณหรือไม่
Excellll

ฉันไม่ได้ใช้ VBA ในสมุดบันทึก ฉันรู้เกี่ยวกับ Visual Basic บ้าง แต่ฉันไม่คุ้นเคยกับการรวม VBA เข้ากับสเปรดชีต หากคุณมีข้อเสนอแนะเว็บไซต์เกี่ยวกับวิธีการทำเช่นนี้ฉันทุกคนหู และขอขอบคุณสำหรับความคิดใด ๆ ที่คุณมี
Don Wilson

คำตอบ:


2

เปิด Excel เปิดสมุดงานของคุณกด Alt-F11 เริ่มเขียนโค้ด VBA ของคุณ :)

ฉันขอแนะนำให้แก้ไขวิธีการ 'เปลี่ยน' ของแผ่นงานและกำหนดชื่อให้กับ

เช่น: ActiveSheet.Name = "YourName"

ด้วยวิธีนี้ทุกครั้งที่มีการเปลี่ยนแผ่นงานชื่อ (ซึ่งเป็นสิ่งที่แสดงบนแท็บ) จะอัปเดตเป็น "ชื่อของคุณ"

หากคุณต้องการทำให้มันเป็นแบบไดนามิกมากขึ้นแทนที่จะเป็นสตริงแบบคงที่คุณสามารถกำหนดชื่อจากค่าของเซลล์เช่น:

ActiveSheet.Name = ActiveSheet.Range("A1").Value

enter image description here

หวังว่าคุณจะได้รับสิ่งที่ต้องการในกรณีเฉพาะของคุณ :)


น่ากลัว! และมันง่ายเกินไป !!! ขอบคุณสำหรับความช่วยเหลือ นั่นจะสร้างความแตกต่างอย่างมาก! สวม
Don Wilson

@ DonWilson ไม่มีปัญหาดีใจที่ได้ช่วย
Ƭᴇcʜιᴇ007
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.