Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hello:
I have 20 checkboxes on a worksheet (called PriorVersion.xls"), some of which may be checked, some may not. I want to duplicate the checked checkboxes onto another sheet (containing 20 identical checkboxes) using code. Both sheets are called "Instructions", and are in two separate workbooks. I want to set up a For-Next loop to examine each checkbox (1-20) in the original worksheet and make the counterpart of each in the new workbook the same "Value" (True or False, e.g. automatically check boxes 5, 8, 12 and 15 in the new workbook if the same boxes are checked in the old workbook). The code below doesn't work because the syntax is wrong (it doesn't like statement inside my For loop - "object doesn't support this property or method"). Dim OLDINST, NEWINST as Object Set OLDINST = Workbooks("PriorVersion.xls").Sheets ("Instructions") Set NEWINST = Workbooks(ActiveWorkbook.Name).Sheets ("Instructions") For BOX = 1 To 20 NEWINST.CheckboxBOX.Value = OLDINST.CheckboxBOX.Value Next BOX I could do it with 20 If-Then statements, but there has to be a way to use the checkbox number as a variable. One condition: the checkboxes in the new workbook call macros when they are clicked. I DO NOT want this code to execute when the values of the checkboxes are imported from the previous workbook. I'm thinking this will be the case (i.e., the code will not execute unless the boxes are clicked, but I can change the values without clicking the boxes). Any ideas? Help is appreciated. Thanks, MARTY |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
importing multiple values from a spreadsheet | Excel Worksheet Functions | |||
Checkbox values? | Excel Worksheet Functions | |||
Importing checkbox data from web page | Excel Discussion (Misc queries) | |||
CheckBox values | Excel Programming | |||
Checkbox values from a web client | Excel Programming |