Bạn sửa Add-Ins lại với đoạn code sau:Em có download trên diễn đàn 1 addin khi đó copy rồi dùng ctrl+V mặc định là paste Value giờ em muốn 1 addin tương tự nhưng là paste Link anh em giúp mình với nhé (để giúp em là ctrl+R nhé)
Private Sub Auto_Open()
Application.OnKey "^{r}", "PasteValue"
End Sub
Private Sub Auto_Close()
Application.OnKey "^{r}"
End Sub
Private Sub PasteValue()
ActiveSheet.Paste Link:=True
End Sub
anh cho em hỏi nếu muốn thay tổ hợp phím Ctrl+V trên bằng tổ hợp phím khác (ví dụ: ctr+shift+V) thì phải thay code như nào ạ?Bạn sửa Add-Ins lại với đoạn code sau:
Mã:Private Sub Auto_Open() Application.OnKey "^{r}", "PasteValue" End Sub Private Sub Auto_Close() Application.OnKey "^{r}" End Sub Private Sub PasteValue() ActiveSheet.Paste Link:=True End Sub
Bạn thay bằng code sau:anh cho em hỏi nếu muốn thay tổ hợp phím Ctrl+V trên bằng tổ hợp phím khác (ví dụ: ctr+shift+V) thì phải thay code như nào ạ?
Private Sub Auto_Open()
Application.OnKey "^+{v}", "PasteValue"
End Sub
Private Sub Auto_Close()
Application.OnKey "^+{v}"
End Sub
Private Sub PasteValue()
ActiveSheet.Paste Link:=True
End Sub
Bạn thay bằng code sau:
Bạn có thể tham khảo tại địa chỉ sau:Mã:Private Sub Auto_Open() Application.OnKey "^+{v}", "PasteValue" End Sub Private Sub Auto_Close() Application.OnKey "^+{v}" End Sub Private Sub PasteValue() ActiveSheet.Paste Link:=True End Sub
https://msdn.microsoft.com/en-us/library/office/ff197461.aspx
Thì bạn sửa thành code như sau:anh ơi cho em hỏi cái này nữa ạ, giờ nếu em muốn kết hợp cả 2 code trên làm 1 thì viết code thế nào ạ. Tức là trong 1 code có cả paste link (Shift+q) và paste value (Shift+E).
Private Sub Auto_Open()
Application.OnKey "+{Q}", "PasteLink" 'Sheft + q
Application.OnKey "+{E}", "PasteValue" 'Sheft + e
End Sub
Private Sub Auto_Close()
Application.OnKey "+{Q}"
Application.OnKey "+{E}"
End Sub
Private Sub PasteLink()
ActiveSheet.Paste Link:=True
End Sub
Private Sub PasteValue()
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End Sub
Thì bạn sửa thành code như sau:
Mã:Private Sub Auto_Open() Application.OnKey "+{Q}", "PasteLink" 'Sheft + q Application.OnKey "+{E}", "PasteValue" 'Sheft + e End Sub Private Sub Auto_Close() Application.OnKey "+{Q}" Application.OnKey "+{E}" End Sub Private Sub PasteLink() ActiveSheet.Paste Link:=True End Sub Private Sub PasteValue() Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False End Sub