Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I've posted this in the .misc group, but was advised to try my luck
here. I have a workbook containing several sheets. In one of them there's a list of organizational units. I've written a macro that grabs selected unit identifiers from the sheet "F Units", copies them one by one to a cell called Filter, and prints sheets with diagrams and statistics for each of the units. The procedure sometimes partly fails, as the filter isn't applied to the statistics sheet. I guess this happens because the sheets are printed before Excel finishes recalculating. If this is true, I believe I can prevent the error by adding a "Wait" command, halting the printing process for something like 3 seconds. How can I do this? (Part of) the macro appears below. --- Sub Print_selected_C_and_D() For Each cell_in_loop In Selection Set TargetSheet = Sheets("C Diagram") TargetSheet.Range("Filter").Value = ActiveCell.Value Sheets(Array("C Diagram", "D Statistics")).Select ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True Sheets("F Units").Activate ActiveCell.Offset(1, 0).Range("A1").Select Next --- Richard |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Excel - Golf - how to display "-2" as "2 Under" or "4"as "+4" or "4 Over" in a calculation cell | Excel Discussion (Misc queries) | |||
pausing a "save as" macro | Excel Discussion (Misc queries) | |||
Macro to concatenate into "B1" B2 thru B"x" based on new data in "Col A" | Excel Discussion (Misc queries) | |||
Count occurences of "1"/"0" (or"TRUE"/"FALSE") in a row w. conditions in the next | New Users to Excel | |||
prevent recalculation of random data except in a "Calculate" macro | Excel Programming |