excel - Why can't I define my workbook as an object? -
why can't define workbook either of these ways? (i have range bit in there quick test.) how fix it?
this produces "compile error: type mismatch"
sub setwbk() dim wbk workbook set wbk = "f:\quarterly reports\2012 reports\new reports\ _ master benchmark data sheet.xlsx" range("a2") = wbk.name end sub
and creates "runtime error '91': object variable or block variable not set"
sub setwbk() dim wbk workbook wbk = "f:\quarterly reports\2012 reports\new reports\ _ master benchmark data sheet.xlsx" range("a2") = wbk.name end sub
what missing here? i've been hammering away @ vba month, gotten pretty sophisticated, has me stumped. i'm missing elemental.
want define workbook don't have type out!
it's sensible question. here's answer excel 2010 help:
"the workbook object member of workbooks collection. workbooks collection contains workbook objects open in microsoft excel."
so, since workbook isn't open - @ least assume isn't - can't set workbook object. if open you'd set like:
set wbk = workbooks("master benchmark data sheet.xlsx")
Comments
Post a Comment