Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Hi
I have the following macro attached to a button on "Sheet2". User input is gathered in certain cells on "Sheet2" and then via the (recorded) macro transported to the Criteria area of a list for Advanced filtering. It all works fine - except there is a whole lot of screen flickering - presumably due to the macro diving back and forwards between sheets. My question is simple - the answer may not be - can the code be simplified to run more efficiently? Any help would be appreciated. Sandy Macro Code Sub Send_Criteria() Sheets("Sheet2").Select Range("B6").Select Selection.Copy Sheets("Sheet1").Select Range("A2").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Sheets("Sheet2").Select Application.CutCopyMode = False Range("B10").Select Selection.Copy Sheets("Sheet1").Select Range("B2").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Sheets("Sheet2").Select Application.CutCopyMode = False Range("E10").Select Selection.Copy Sheets("Sheet1").Select Range("W2").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Sheets("Sheet2").Select Application.CutCopyMode = False Range("B15").Select Selection.Copy Sheets("Sheet1").Select Range("D2").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Sheets("Sheet2").Select Application.CutCopyMode = False Range("E15").Select Selection.Copy Sheets("Sheet1").Select Range("E2").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Sheets("Sheet2").Select Application.CutCopyMode = False Range("B19").Select Selection.Copy Sheets("Sheet1").Select Range("R2").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Sheets("Sheet2").Select Application.CutCopyMode = False Range("E19").Select Selection.Copy Sheets("Sheet1").Select Range("H2").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Sheets("Sheet2").Select Application.CutCopyMode = False Range("B23").Select Selection.Copy Sheets("Sheet1").Select Range("I2").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Sheets("Sheet2").Select Application.CutCopyMode = False Range("E23").Select Selection.Copy Sheets("Sheet1").Select Range("J2").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Sheets("Sheet2").Select Application.CutCopyMode = False Range("B26").Select Selection.Copy Sheets("Sheet1").Select Range("K2").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Sheets("Sheet2").Select Application.CutCopyMode = False Range("E26").Select Selection.Copy Sheets("Sheet1").Select Range("L2").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Sheets("Sheet2").Select Application.CutCopyMode = False Range("B30").Select Selection.Copy Sheets("Sheet1").Select Range("M2").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Sheets("Sheet2").Select Application.CutCopyMode = False Range("E30").Select Selection.Copy Sheets("Sheet1").Select Range("N2").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Range("A11").Select Sheets("Sheet2").Select Application.CutCopyMode = False Range("A2").Select End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Simplifying VBA code | Excel Worksheet Functions | |||
simplifying routine | New Users to Excel | |||
Simplifying a formula | Excel Worksheet Functions | |||
Need help simplifying t test information | New Users to Excel | |||
Simplifying formula | Excel Discussion (Misc queries) |