Selecting a new Range from the users selected Range vba
up vote
0
down vote
favorite
I need your help.
I defined a variable called myRange as Range and set it to the users selected Range and then I create a Chart from that Range.
Because the Created chart goes to a new Sheet, I activate once again ("Embarrassing") in which myRange is still selected. Now I want to move a new range which a 9 nine new cells and creat another Chart and then cut the First Chart and paste it the second one and move them to my Sheet ("Embarrassing").
The problem is that I get an 'Object required' error in this step 'Set mySecRange = Selection.Offset(0, 9).Select'.
Here is my Code :
Sub Macro3()
Dim myRange As Range
Set myRange = Selection
Charts.Add
With ActiveChart
.ChartType = xlLine
.SetSourceData Source:=myRange
End With
Worksheets("Embarrassing").Activate
Dim mySecRange As Range
Set mySecRange = Selection.Offset(0, 9).Select
Charts.Add
With ActiveChart
.ChartType = xlLine
.SetSourceData Source:=mySecRange
End With
End Sub
excel vba excel-vba
New contributor
A.Yas is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
up vote
0
down vote
favorite
I need your help.
I defined a variable called myRange as Range and set it to the users selected Range and then I create a Chart from that Range.
Because the Created chart goes to a new Sheet, I activate once again ("Embarrassing") in which myRange is still selected. Now I want to move a new range which a 9 nine new cells and creat another Chart and then cut the First Chart and paste it the second one and move them to my Sheet ("Embarrassing").
The problem is that I get an 'Object required' error in this step 'Set mySecRange = Selection.Offset(0, 9).Select'.
Here is my Code :
Sub Macro3()
Dim myRange As Range
Set myRange = Selection
Charts.Add
With ActiveChart
.ChartType = xlLine
.SetSourceData Source:=myRange
End With
Worksheets("Embarrassing").Activate
Dim mySecRange As Range
Set mySecRange = Selection.Offset(0, 9).Select
Charts.Add
With ActiveChart
.ChartType = xlLine
.SetSourceData Source:=mySecRange
End With
End Sub
excel vba excel-vba
New contributor
A.Yas is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I need your help.
I defined a variable called myRange as Range and set it to the users selected Range and then I create a Chart from that Range.
Because the Created chart goes to a new Sheet, I activate once again ("Embarrassing") in which myRange is still selected. Now I want to move a new range which a 9 nine new cells and creat another Chart and then cut the First Chart and paste it the second one and move them to my Sheet ("Embarrassing").
The problem is that I get an 'Object required' error in this step 'Set mySecRange = Selection.Offset(0, 9).Select'.
Here is my Code :
Sub Macro3()
Dim myRange As Range
Set myRange = Selection
Charts.Add
With ActiveChart
.ChartType = xlLine
.SetSourceData Source:=myRange
End With
Worksheets("Embarrassing").Activate
Dim mySecRange As Range
Set mySecRange = Selection.Offset(0, 9).Select
Charts.Add
With ActiveChart
.ChartType = xlLine
.SetSourceData Source:=mySecRange
End With
End Sub
excel vba excel-vba
New contributor
A.Yas is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
I need your help.
I defined a variable called myRange as Range and set it to the users selected Range and then I create a Chart from that Range.
Because the Created chart goes to a new Sheet, I activate once again ("Embarrassing") in which myRange is still selected. Now I want to move a new range which a 9 nine new cells and creat another Chart and then cut the First Chart and paste it the second one and move them to my Sheet ("Embarrassing").
The problem is that I get an 'Object required' error in this step 'Set mySecRange = Selection.Offset(0, 9).Select'.
Here is my Code :
Sub Macro3()
Dim myRange As Range
Set myRange = Selection
Charts.Add
With ActiveChart
.ChartType = xlLine
.SetSourceData Source:=myRange
End With
Worksheets("Embarrassing").Activate
Dim mySecRange As Range
Set mySecRange = Selection.Offset(0, 9).Select
Charts.Add
With ActiveChart
.ChartType = xlLine
.SetSourceData Source:=mySecRange
End With
End Sub
excel vba excel-vba
excel vba excel-vba
New contributor
A.Yas is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
A.Yas is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
edited Nov 8 at 9:18
Wizhi
3,1341726
3,1341726
New contributor
A.Yas is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
asked Nov 8 at 9:15
A.Yas
1
1
New contributor
A.Yas is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
A.Yas is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
A.Yas is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
A.Yas is a new contributor. Be nice, and check out our Code of Conduct.
A.Yas is a new contributor. Be nice, and check out our Code of Conduct.
A.Yas is a new contributor. Be nice, and check out our Code of Conduct.
A.Yas is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53204624%2fselecting-a-new-range-from-the-users-selected-range-vba%23new-answer', 'question_page');
}
);
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password