มีแป้นพิมพ์ลัดใน Excel สำหรับเปลี่ยนกรณีของเซลล์ที่เลือก (เป็นต่ำหรือสูงหรือสูงกว่า) การค้นหาทั้งหมดของฉันนำฉันไปที่ฟังก์ชันเพื่อทำสิ่งนี้เท่านั้น แต่นั่นไม่ใช่สิ่งที่ฉันต้องการ
มีแป้นพิมพ์ลัดใน Excel สำหรับเปลี่ยนกรณีของเซลล์ที่เลือก (เป็นต่ำหรือสูงหรือสูงกว่า) การค้นหาทั้งหมดของฉันนำฉันไปที่ฟังก์ชันเพื่อทำสิ่งนี้เท่านั้น แต่นั่นไม่ใช่สิ่งที่ฉันต้องการ
คำตอบ:
คำแนะนำของ Paul นั้นดีหรือคุณสามารถเขียนมาโครของคุณเองและกำหนดปุ่มลัดได้
Sub makeUPPER()
ActiveCell = UCase(ActiveCell)
End Sub
Sub makeLOWER()
ActiveCell = LCase(ActiveCell)
End Sub
ฉันใช้เทคนิคต่อไปนี้เพื่อแปลงคอลัมน์ของข้อความเป็นตัวพิมพ์ใหญ่
=upper(A3)
ถ้า A3 เป็นเซลล์แรกที่คุณต้องการแปลง=upper()
สูตรหลักการเดียวกันนี้ใช้งานได้สำหรับฟังก์ชั่นการจัดการข้อความและอื่น ๆ
หากคุณติดตั้งโปรแกรมเสริม ASAP Utilities Excel ที่ยอดเยี่ยม (ฟรีสำหรับใช้ส่วนตัว) ...
http://www.asap-utilities.com/download-asap-utilities.php
สิ่งนี้มีกรณีบนในตัวและตัวเลือกตัวพิมพ์เล็ก (รวมถึงตัวเลือกอื่น ๆ อีกกว่า zillion) ซึ่งคุณสามารถกำหนดปุ่มทางลัดให้ (ดูเว็บไซต์ของพวกเขาสำหรับข้อมูลเพิ่มเติม)
คัดลอกข้อความที่คุณต้องการเปลี่ยนเคสเพื่อวางลงในคำที่ไฮไลต์แล้วกด Shift + f3 จนถึงทั้งหมดในกรณีที่คุณต้องการแล้วตัดและวางกลับ
วิธีนี้ใช้ได้ผลดีที่สุดสำหรับฉันเนื่องจากสามารถใช้งานได้กับการเลือกหลายเซลล์:
Sub Uppercase()
For Each Cell In Selection
If Not Cell.HasFormula Then
Cell.Value = UCase(Cell.Value)
End If
Next Cell
End Sub