Có mặc định được trong Paste Specail ??? (1 người xem)

Người dùng đang xem chủ đề này

buanhanphonui

Thành viên mới
Tham gia
25/10/11
Bài viết
20
Được thích
2
Mình dùng hàm để lấy giá trị (trường hợp của mình là số) từ ô cần mình cần. Sau đó mình muốn paste kết quả vào biểu của mình. Nhưng nếu dùng Ctrl + V kết quả sẽ trả về số 0, mình phải dùng Paste Specail > values. Mình muốn hỏi có cách nào mặc định Ctrl + V sẽ chỉ paste định dạng Values? Vì mình phải paste thứ tự khá nhiều định dạng này.-+*/
 
Không thể cài mặc định được đâu, chỉ có thể dùng Addins mà thôi, nhưng sẽ rắc rối. Bạn nhìn vào hình và chỉ cần bấm vào nút mũi tên sát nút Paste (vòng màu đỏ) để paste value cho nhanh thôi.
 

File đính kèm

  • Picture1.jpg
    Picture1.jpg
    24.8 KB · Đọc: 73
Mình dùng hàm để lấy giá trị (trường hợp của mình là số) từ ô cần mình cần. Sau đó mình muốn paste kết quả vào biểu của mình. Nhưng nếu dùng Ctrl + V kết quả sẽ trả về số 0, mình phải dùng Paste Specail > values. Mình muốn hỏi có cách nào mặc định Ctrl + V sẽ chỉ paste định dạng Values? Vì mình phải paste thứ tự khá nhiều định dạng này.-+*/
Bạn có thể gán chức năng Paste Values vào phím tắt Alt + n (với n là 1 số từ 0 đến 9) bằng cách sau: Mở Excel Options. Chọn mục Customize. Chọn All Commands ở combobox Choose commands from. Tìm lệnh Paste Values và add vào. Click OK.
Bây giờ bạn có thể dùng phím tắt Alt + n cho chức năng Paste Values. n là bao nhiêu phụ thuộc vào vị trí lệnh Paste Values trên thanh Quick Access Toolbar của bạn.
Nếu bạn muốn dùng phím tắt Ctrl + V thì phải dùng một Add-in với code như sau:
PHP:
Private Sub Auto_Open()
Application.OnKey "^{v}", "PasteValue"
End Sub
Private Sub Auto_Close()
    Application.OnKey "^{v}"
End Sub
Private Sub PasteValue()
    Selection.PasteSpecial Paste:=xlPasteValues
End Sub
 

File đính kèm

Mình dùng hàm để lấy giá trị (trường hợp của mình là số) từ ô cần mình cần. Sau đó mình muốn paste kết quả vào biểu của mình. Nhưng nếu dùng Ctrl + V kết quả sẽ trả về số 0, mình phải dùng Paste Specail > values. Mình muốn hỏi có cách nào mặc định Ctrl + V sẽ chỉ paste định dạng Values? Vì mình phải paste thứ tự khá nhiều định dạng này.-+*/

Muốn nhanh hơn thì tạo fím tắt hoặc icon
http://www.giaiphapexcel.com/forum/...hờ-chỉ-phím-tắt-khi-dùng-paste-special-values
http://www.giaiphapexcel.com/forum/...Phím-tắt-cho-Paste-Values-và-các-công-cụ-khác
 
Bạn có thể gán chức năng Paste Values vào phím tắt Alt + n (với n là 1 số từ 0 đến 9) bằng cách sau: Mở Excel Options. Chọn mục Customize. Chọn All Commands ở combobox Choose commands from. Tìm lệnh Paste Values và add vào. Click OK.
Bây giờ bạn có thể dùng phím tắt Alt + n cho chức năng Paste Values. n là bao nhiêu phụ thuộc vào vị trí lệnh Paste Values trên thanh Quick Access Toolbar của bạn.
Nếu bạn muốn dùng phím tắt Ctrl + V thì phải dùng một Add-in với code như sau:
PHP:
Private Sub Auto_Open()
Application.OnKey "^{v}", "PasteValue"
End Sub
Private Sub Auto_Close()
    Application.OnKey "^{v}"
End Sub
Private Sub PasteValue()
    Selection.PasteSpecial Paste:=xlPasteValues
End Sub

Thank bạn! Mình thấy cái cách thứ nhất của bạn ổn hơn ^^!
 
Bạn có thể gán chức năng Paste Values vào phím tắt Alt + n (với n là 1 số từ 0 đến 9) bằng cách sau: Mở Excel Options. Chọn mục Customize. Chọn All Commands ở combobox Choose commands from. Tìm lệnh Paste Values và add vào. Click OK.
Bây giờ bạn có thể dùng phím tắt Alt + n cho chức năng Paste Values. n là bao nhiêu phụ thuộc vào vị trí lệnh Paste Values trên thanh Quick Access Toolbar của bạn.
Nếu bạn muốn dùng phím tắt Ctrl + V thì phải dùng một Add-in với code như sau:
PHP:
Private Sub Auto_Open()
Application.OnKey "^{v}", "PasteValue"
End Sub
Private Sub Auto_Close()
    Application.OnKey "^{v}"
End Sub
Private Sub PasteValue()
    Selection.PasteSpecial Paste:=xlPasteValues
End Sub

Thắng chọn là Excel 2007, còn 2003 thì có thể làm được như thế không?
 

Bài viết mới nhất

Back
Top Bottom