Re: Problems accessing names across worksheets
- From: "DJH" <dhdotymel@xxxxxxx>
- Date: Tue, 28 Mar 2006 18:04:43 -0600
Since a range name is defined try these instead
Step = Range("step_inp")
Set Inpt = Range("alpha1")
Set Loc = Range("stat1")
<alexander.krol@xxxxxxxxx> wrote in message
news:1143584893.964550.37650@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
(also posted on microsoft.public.excel.misc)
Hi-
Having a problem with accessing the "alpha1" name below (defined in
*** "Data") while running this simple macro in *** "Calc" - excel
gives me a runtime 1004 error:
(fyi - never used VB before this, so that may be the problem ;)
Essentially, there is no problem accessing both "step_inp" or "stat1"
since the macro is run from the "Calc" work***, but it breaks on the
line marked with the ** - how do I fix this?
Begin Code:
-----------------
Sub Permute()
Dim Step As Double
Dim Inpt As Range
Dim Loc As Range
Sheets("Calc").Range("step_inp").Select
Step = ActiveCell.Value
Set Inpt = Sheets("Data").Range("alpha1")
Set Loc = Sheets("Calc").Range("stat1")
**Inpt.Select**
ActiveCell.Value = -1 * Step
For i = 0 To Round(80 / (Step * 100))
Inpt.Select
ActiveCell.Value = ActiveCell.Value + Step
Loc.Select
Selection.Copy
Loc.Offset(i + 1, 0).Select
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats,
Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Next i
End Sub
________
End Code
Any help is much appreciated.
Thanks,
-Alex
.
- Follow-Ups:
- Re: Problems accessing names across worksheets
- From: alexander . krol
- Re: Problems accessing names across worksheets
- References:
- Problems accessing names across worksheets
- From: alexander . krol
- Problems accessing names across worksheets
- Prev by Date: Re: Access Data in Excel Cell
- Next by Date: Re: Access Data in Excel Cell
- Previous by thread: Re: Problems accessing names across worksheets
- Next by thread: Re: Problems accessing names across worksheets
- Index(es):