Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Is there a way to amend this code so that it does not actually make the
sheet (in this case September) active? Sub September_Set() Sheets("September").Select Range("D4:F13").Select Selection.Value = "" Selection.Offset(0, 26).Value = "" Range("D15:F25").Select Selection.Value = "" Selection.Offset(0, 26).Value = "" Range("A2").Select End Sub |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Avoid Selections and stay where you a
Sub September_Set() Dim ws As Worksheet Set ws = Worksheets("September") With ws .Range("D4:F13").Value = "" .Range("D4:F13").Offset(0, 26).Value = "" .Range("D15:F25").Value = "" .Range("D15:F25").Offset(0, 26).Value = "" End With End Sub -- Gary's Student "Patrick Simonds" wrote: Is there a way to amend this code so that it does not actually make the sheet (in this case September) active? Sub September_Set() Sheets("September").Select Range("D4:F13").Select Selection.Value = "" Selection.Offset(0, 26).Value = "" Range("D15:F25").Select Selection.Value = "" Selection.Offset(0, 26).Value = "" Range("A2").Select End Sub |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Sub September_Set()
With Sheets("September") With .Range("D4:F13") .ClearContents .Offset(0, 26).ClearContents End With With .Range("D15:F25") .ClearContents .Offset(0, 26).ClearContents End With End With End Sub -- Regards, Tom Ogilvy "Patrick Simonds" wrote in message ... Is there a way to amend this code so that it does not actually make the sheet (in this case September) active? Sub September_Set() Sheets("September").Select Range("D4:F13").Select Selection.Value = "" Selection.Offset(0, 26).Value = "" Range("D15:F25").Select Selection.Value = "" Selection.Offset(0, 26).Value = "" Range("A2").Select End Sub |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Can the following also be done without selecting the sheet?
If Worksheets("November").Range("O39").Value = Worksheets("November").Range("W1").Value Then Worksheets("November").Range("M40").Value = "Thanksgiving" Worksheets("November").Range("M41").Value = "Day" Range("A2:C2").Select End If If Worksheets("November").Range("O51").Value = Worksheets("November").Range("W1").Value Then Worksheets("November").Range("M52").Value = "Thanksgiving" Worksheets("November").Range("M53").Value = "Day" Range("A2:C2").Select End If "Tom Ogilvy" wrote in message ... Sub September_Set() With Sheets("September") With .Range("D4:F13") .ClearContents .Offset(0, 26).ClearContents End With With .Range("D15:F25") .ClearContents .Offset(0, 26).ClearContents End With End With End Sub -- Regards, Tom Ogilvy "Patrick Simonds" wrote in message ... Is there a way to amend this code so that it does not actually make the sheet (in this case September) active? Sub September_Set() Sheets("September").Select Range("D4:F13").Select Selection.Value = "" Selection.Offset(0, 26).Value = "" Range("D15:F25").Select Selection.Value = "" Selection.Offset(0, 26).Value = "" Range("A2").Select End Sub |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
the selecting in that code is superfluous
If Worksheets("November").Range("O39").Value = _ Worksheets("November").Range("W1").Value Then Worksheets("November").Range("M40").Value = "Thanksgiving" Worksheets("November").Range("M41").Value = "Day" End If If Worksheets("November").Range("O51").Value = _ Worksheets("November").Range("W1").Value Then Worksheets("November").Range("M52").Value = "Thanksgiving" Worksheets("November").Range("M53").Value = "Day" End If should work fine. -- Regards, Tom Ogilvy "Patrick Simonds" wrote in message ... Can the following also be done without selecting the sheet? If Worksheets("November").Range("O39").Value = Worksheets("November").Range("W1").Value Then Worksheets("November").Range("M40").Value = "Thanksgiving" Worksheets("November").Range("M41").Value = "Day" Range("A2:C2").Select End If If Worksheets("November").Range("O51").Value = Worksheets("November").Range("W1").Value Then Worksheets("November").Range("M52").Value = "Thanksgiving" Worksheets("November").Range("M53").Value = "Day" Range("A2:C2").Select End If "Tom Ogilvy" wrote in message ... Sub September_Set() With Sheets("September") With .Range("D4:F13") .ClearContents .Offset(0, 26).ClearContents End With With .Range("D15:F25") .ClearContents .Offset(0, 26).ClearContents End With End With End Sub -- Regards, Tom Ogilvy "Patrick Simonds" wrote in message ... Is there a way to amend this code so that it does not actually make the sheet (in this case September) active? Sub September_Set() Sheets("September").Select Range("D4:F13").Select Selection.Value = "" Selection.Offset(0, 26).Value = "" Range("D15:F25").Select Selection.Value = "" Selection.Offset(0, 26).Value = "" Range("A2").Select End Sub |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Sheet selection help | Excel Programming | |||
Calculate active sheet on sheet selection | Excel Programming | |||
Selection from list on main sheet from suplemental sheet in same w | New Users to Excel | |||
search in a sheet and selection? | Excel Discussion (Misc queries) | |||
Sheet selection | Excel Programming |