Home |
Search |
Today's Posts |
#6
![]()
Posted to microsoft.public.excel.charting
|
|||
|
|||
![]()
Nick,
I am having trouble with SendKey. I run Excel2000 in XP SP2. Rather than mess with using SendKey to paste (^v) in my chart, I came up with a little macro to simply enter a value (151) into cell A1, but receive a compile error. Here's my code ... Sub SKeys() ' ' SKeys Macro ' Macro recorded 3/23/2007 by MacroPete ' ' Keyboard Shortcut: Ctrl+Shift+S ' Range("A1").Select ActiveCell.FormulaR1C1 = Application.SendKeys("151") Range("A2").Select End Sub ************************ I also tried ... ActiveCell.FormulaR1C1 = SendKeys("151") and received the same compile error. Might you correct my above code? My thinking is that once I get SendKey to work re the above, I'll get it working in my chart. Thank you very much. "Nick Hodge" wrote: MacroPete You can replace the paste line with a sendkeys method/statement like so Application.SendKeys ("^v") 'Excel's method SendKeys("^v") 'VBA's statement Caution: You may find if using this on Windows Vista with Excel versions before Excel2007 that the Excel method will not work with Vista's UAC (User Access Control) switched on (default). The VBA statement will work. Both will work in Excel 2007 (go figure) -- HTH Nick Hodge Microsoft MVP - Excel Southampton, England DTHIS www.nickhodge.co.uk |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
make paste values only a ctrl-key? | Excel Discussion (Misc queries) | |||
How to set up a repeating macro to sum values in Excel2000? | Excel Discussion (Misc queries) | |||
why does ctrl+v paste an image of the screen? | Excel Discussion (Misc queries) | |||
How to assign Ctrl+Shift+Insert to Paste Values? | Excel Discussion (Misc queries) | |||
Problem with delays in Cut (Cntl-C) and Paste (Ctrl-V) in Excel | Excel Discussion (Misc queries) |