Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I have a Double Click Event on Sheets("QUOTE") and another sheet I use to
store data the user entered into a Userform. When the user double clicks a cell in "QUOTE" I need the macro to scan down the data worksheet and fill in the control values in the Userform. For some reason the Userform loads blank, any ideas? Does anyone have any other suggestions on how to load userform contrls from a worksheet? Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) Select Case Left(Target.Value, 2) Case Is = "TG" ' return column number of reference number in item data sheet, error occurs if not found dblColNumber = WorksheetFunction.Match(ActiveCell, Sheets("Tri Graphics").Rows("1:1"), 0) ' array of controls in userform With frmTriGraphics aryFormCtrls = Array(.lblRefNumber, .tbxSalesNumber, .optCopyArea, _ .tbxCopyHeightFt, .tbxCopyHeightIns, ..tbxCopyWidthFt, _ .tbxCopyWidthIns, .cboLouverWidth1, ..cboOrientation1, _ .optLouverCount, .tbxLouverLengthFt, ..tbxLouverLengthIns, _ .tbxNumberOfLouvers, .cboLouverWidth2, ..cboOrientation2, _ .cboFaceType, .chkApplyGraphics, .spbGraphic1, _ .tbxGraphic1, .tbxGraphicDescription1, .spbGraphic2, _ .tbxGraphic2, .tbxGraphicDescription2, .spbGraphic3, _ .tbxGraphic3, .tbxGraphicDescription3, .spbGraphic4, _ .tbxGraphic4, .tbxGraphicDescription4, .spbGraphic5, _ .tbxGraphic5, .tbxGraphicDescription5, .spbGraphic6, _ .tbxGraphic6, .tbxGraphicDescription6, .spbGraphic7, _ .tbxGraphic7, .tbxGraphicDescription7, .spbGraphic8, _ .tbxGraphic8, .tbxGraphicDescription8, .spbGraphic9, _ .tbxGraphic9, .tbxGraphicDescription9, ..spbGraphic10, _ .tbxGraphic10, .tbxGraphicDescription10, ..tbxCustomItem1, _ .tbxCustomItem1Cost, .tbxCustomItem2, ..tbxCustomItem2Cost, _ .chkCrate, .tbxCrateH, .tbxCrateW, _ .tbxCrateD, .tbxCrateQty, .tbxCrateCost, _ .tbxQuantity, .tbxDiscount, .tbxComments) End With For i = LBound(aryFormCtrls) To UBound(aryFormCtrls) aryFormCtrls(i) = Sheets("Tri Graphics").Cells(i, dblColNumber) Next i Call frmTriGraphics.cmbCalculate_Click frmTriGraphics.Show End Sub -- Cheers, Ryan |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Userform Values into Excel sheet | Excel Programming | |||
load 2 dimensional array into excel sheet | Excel Programming | |||
load 2 dimensional array into excel sheet | Excel Programming | |||
insert elemnts from cells into array, create a userform with values checkboxes | Excel Programming | |||
Load an array with Sheet names | Excel Programming |