Home |
Search |
Today's Posts |
#1
|
|||
|
|||
Macro to copy to application
Hi
I want to create a macro which will copy data in cell from excel to another application. I need to macro to run through column A copy the first cell (A1), and paste it an external application, The go to B2 in excel copy and paste in application and do the same until it reaches a blank cell and the macro stops. I have the basic concept to work the sendkeys with the application, but Im stuck how to loop in excel and proceed down the columns until it reaches a blank cell. Any Suggestions? Code:
Sub copy() ' 'Excel Sheet Selection.Copy 'Activate Application AppActivate "appname" Delay 1 SendKeys "{HOME}{TAB 7}", True SendKeys "%(EP)", True SendKeys "{F2}", True End Sub |
#2
|
|||
|
|||
If I do it in a loop would it work??
Do While Not IsEmpty(ActiveCell.Offset(0, 1)) ActiveCell.Selection.Copy ActiveCell.Offset(1, 0).Select 'Activate Application AppActivate "appname" Delay 1 SendKeys "{HOME}{TAB 7}", True 'EP=Edit Paste SendKeys "%(EP)", True SendKeys "{F2}", True Loop End Sub |
#3
|
|||
|
|||
Got it working, hope it helps others.
Quote:
|
#4
|
|||
|
|||
Hi MrPetreli,
I have a similar need as yours. I need a macro to copy text in cell A1 and paste it on certain tab ( Email Address ) in another application. I have searched the net and you seem to the only one to have got any closer to solving it. I am a novice and dont have knowledge of VBA. Any help for creating such a macro would greatly be appreciated. Best Wishes, Anwaar |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Excel opening new copy of application for each file | Excel Discussion (Misc queries) | |||
Copy/paste from other application without delimiting it? | Excel Discussion (Misc queries) | |||
macro to close excel application other than application.quit | Excel Programming | |||
Copy data from an external application into Excel | Excel Programming | |||
Copy 2 application references | Excel Programming |