Private [I]Sub[/I] Workbook_Open[I]([/I][I])[/I]
On Error Resume Next
Application.ScreenUpdating = False
Dim SC_Dict As [I]Object[/I]
' ________________ [ OnKey ] ________________
' Ctrl Shift Alt
' ^ + %
Set SC_Dict = Create[I]Object[/I][I]([/I]"Scripting.Dictionary"[I])[/I]
With SC_Dict
.Add "^+[I]{[/I]v[I]}[/I]"[I],[/I] "PasteFormats"
For Each k In .Keys
Application.OnKey k[I],[/I] Me.CodeName & "." & SC_Dict[I]([/I]k[I])[/I]
Next
'---------------------
End With
[I]End Sub[/I]
[I]Sub[/I] PasteFormats[I]([/I][I])[/I]
On Error Resume Next
Selection.PasteSpecial Paste:=xlPasteFormats[I],[/I] Operation:=xlNone[I],[/I] SkipBlanks:=False[I],[/I] Transpose:=False
On Error GoTo 0
[I]End Sub[/I]