ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   CellinFooter() Specify Which Sheets are updated (https://www.excelbanter.com/excel-discussion-misc-queries/264454-cellinfooter-specify-sheets-updated.html)

Microuch

CellinFooter() Specify Which Sheets are updated
 
I have spent much of the morning looking at various forums & threads but had no luck finding exactly what I need.

As you can see the code below updates the right headers for all sheets in my workbook with the value in sheet = VBlookup, Cell B1. I have several sheets in the work book that I don't want updated. Is it possible to specify which sheets the code update?

Thanks in advance

Sub CellInFooter()
Dim ws As Worksheet
For Each ws In ActiveWorkbook.Worksheets
ws.PageSetup.RightHeader = Range("VBlookup!B1").Text
Next ws
End Sub

Gord Dibben

CellinFooter() Specify Which Sheets are updated
 
Sub CellInFooter()
Dim ws As Worksheet
For Each ws In ActiveWorkbook.Worksheets _
(Array("Sheet1", "Sheet3", "Sheet5"))
ws.PageSetup.RightHeader = Range("VBlookup!B1").Text
Next ws
End Sub


Gord Dibben MS Excel MVP


On Tue, 25 May 2010 14:26:09 +0100, Microuch
wrote:


I have spent much of the morning looking at various forums & threads but
had no luck finding exactly what I need.

As you can see the code below updates the right headers for all sheets
in my workbook with the value in sheet = VBlookup, Cell B1. I have
several sheets in the work book that I don't want updated. Is it
possible to specify which sheets the code update?

Thanks in advance

Sub CellInFooter()
Dim ws As Worksheet
For Each ws In ActiveWorkbook.Worksheets
ws.PageSetup.RightHeader = Range("VBlookup!B1").Text
Next ws
End Sub



Microuch

Worked a treat, thanks Gord.

Quote:

Originally Posted by Gord Dibben (Post 956056)
Sub CellInFooter()
Dim ws As Worksheet
For Each ws In ActiveWorkbook.Worksheets _
(Array("Sheet1", "Sheet3", "Sheet5"))
ws.PageSetup.RightHeader = Range("VBlookup!B1").Text
Next ws
End Sub


Gord Dibben MS Excel MVP


On Tue, 25 May 2010 14:26:09 +0100, Microuch
wrote:


I have spent much of the morning looking at various forums & threads but
had no luck finding exactly what I need.

As you can see the code below updates the right headers for all sheets
in my workbook with the value in sheet = VBlookup, Cell B1. I have
several sheets in the work book that I don't want updated. Is it
possible to specify which sheets the code update?

Thanks in advance

Sub CellInFooter()
Dim ws As Worksheet
For Each ws In ActiveWorkbook.Worksheets
ws.PageSetup.RightHeader = Range("VBlookup!B1").Text
Next ws
End Sub


Gord Dibben

CellinFooter() Specify Which Sheets are updated
 
Thanks for the feedback.

Gord

On Wed, 26 May 2010 10:48:33 +0100, Microuch
wrote:


Worked a treat, thanks Gord.

Gord Dibben;956056 Wrote:
Sub CellInFooter()
Dim ws As Worksheet
For Each ws In ActiveWorkbook.Worksheets _
(Array("Sheet1", "Sheet3", "Sheet5"))
ws.PageSetup.RightHeader = Range("VBlookup!B1").Text
Next ws
End Sub


Gord Dibben MS Excel MVP


On Tue, 25 May 2010 14:26:09 +0100, Microuch
wrote:
-

I have spent much of the morning looking at various forums & threads

but
had no luck finding exactly what I need.

As you can see the code below updates the right headers for all

sheets
in my workbook with the value in sheet = VBlookup, Cell B1. I have
several sheets in the work book that I don't want updated. Is it
possible to specify which sheets the code update?

Thanks in advance

Sub CellInFooter()
Dim ws As Worksheet
For Each ws In ActiveWorkbook.Worksheets
ws.PageSetup.RightHeader = Range("VBlookup!B1").Text
Next ws
End Sub-




All times are GMT +1. The time now is 11:33 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com