MehmetYıldız
New Member
- Joined
- Dec 19, 2012
- Messages
- 20
Hello Everyone,
I am very new about VBa and i really request your help.
I have a macro stored a module at Personel workbook and i am using personel workbook as a hidden one.
when i assign a shortcut below macro it is not working but whrn i am press F5 at VBA Editor it is working.
Please help me for this
Here is the code:
I am very new about VBa and i really request your help.
I have a macro stored a module at Personel workbook and i am using personel workbook as a hidden one.
when i assign a shortcut below macro it is not working but whrn i am press F5 at VBA Editor it is working.
Please help me for this

Here is the code:
Code:
Sub Transferdata()
On Error GoTo err1:
Application.DisplayAlerts = False
ms2 = MsgBox("Do You Want To Create Uploading File?", vbInformation + vbYesNo, "Info,")
If ms2 = vbYes Then
ms1 = InputBox("What is the Type of Your Data", "Select Data Type", "Account")
m1 = ActiveWorkbook.Name
If ms1 = "Account" Then
Application.ScreenUpdating = False
Range("A5").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
selfpath = Application.ActiveWorkbook.Path
m1 = ActiveWorkbook.Name
Workbooks.Open (selfpath & "\" & "Genel Format-1.xlsm")
ActiveWorkbook.ActiveSheet.Range("E2").Select
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
Workbooks(m1).Activate
Range("B5").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Workbooks("Genel Format-1.xlsm").Activate
Range("G2").Select
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
Range("K2").Select
Application.ScreenUpdating = True
'Application.SendKeys("%{DOWN}")
Else
Application.ScreenUpdating = False
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
selfpath = Application.ActiveWorkbook.Path
m1 = ActiveWorkbook.Name
Workbooks.Open (selfpath & "\" & "Genel Format-2.xlsm")
Range("B2").Select
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
Workbooks(m1).Activate
Selection.Offset(0, 1).Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Workbooks("Genel Format-2.xlsm").Activate
Range("E2").Select
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
Workbooks(m1).Activate
Selection.Offset(0, 2).Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Workbooks("Genel Format-2.xlsm").Activate
Range("G2").Select
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
Range("K2").Select
Application.ScreenUpdating = True
'Application.SendKeys("%{DOWN}")
End If
Else
ms3 = MsgBox("Operation Cancelled", vbExclamation, "Info,")
End If
Application.CutCopyMode = False
Exit Sub
err1:
ms4 = MsgBox("An Error Encountered. Please Check Your Inputs")
End Sub
Last edited by a moderator: