Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I need a macro to run automatically when a sheet is selected.
However my code needs to get data from another sheet and then paste into the sheet where the macro automatically runs. This cause an infinite do loop, how can I avoid this? |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
As ALWAYS, post YOUR code for comments
-- Don Guillett Microsoft MVP Excel SalesAid Software "Chris Rees" wrote in message ... I need a macro to run automatically when a sheet is selected. However my code needs to get data from another sheet and then paste into the sheet where the macro automatically runs. This cause an infinite do loop, how can I avoid this? |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Sorry about that.
Here is the code: Sub Refresh_main_sheet() ' ' Refresh_main_sheet Macro ' Macro recorded 25/02/2008 by Jonny Protheroe ' ' Sheets("DATA").Select Range("B4").Select Range(Selection, Selection.End(xlToRight)).Select Range(Selection, Selection.End(xlDown)).Select Selection.Copy Sheets("All AM UK&I Clients").Select Range("B4").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Selection.Replace What:="0", Replacement:="", LookAt:=xlWhole, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False Application.CutCopyMode = False Selection.Sort Key1:=Range("B5"), Order1:=xlAscending, Key2:=Range("C5") _ , Order2:=xlDescending, Key3:=Range("E5"), Order3:=xlDescending, Header _ :=xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom _ , DataOption1:=xlSortNormal, DataOption2:=xlSortNormal, DataOption3:= _ xlSortNormal Range("B2:H2").Select End Sub |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Sheet selected, automatic return to top of sheet | Excel Worksheet Functions | |||
Macro automatic Hyperlinks - References to Sheet and Cells | Excel Programming | |||
Automatic top of sheet? | Excel Programming | |||
Automatic cell increment with data from sheet 1 to sheet 2 | Excel Worksheet Functions | |||
automatic copy and paste from sheet to sheet in a workbook | Excel Programming |