Can we fix shape position with Cell Value?

Status
Not open for further replies.

bhandari

Active Member
Joined
Oct 17, 2017
Messages
359
iam giving input in A1 TO A10 In sheet 1

at sheet 2 shapes should appear with specific position as mentioned in sheet 1(A1:A10)

Can i get help with this?

Code:
Sub populatearrow()
Dim shapi As Shape

Set shapi = Sheets("Sheet 2").Shapes("Rectangle 2")
Dim shap As Shape
Dim x
Dim position
position = shapi.Left
For x = 2 To 11

Set shap = Sheets("Sheet 2").Shapes.AddShape(shapi.AutoShapeType, position + Sheets("Sheet 2").Cells(1, 2).Width * 10, shapi.Top, shapi.Width, shapi.Height)
With shapi
    Selection.ShapeRange.ShapeStyle = msoShapeStylePreset7
    Selection.Formula = "=$A$1"
End With
shap.Visible = True
position = shap.Left
Set shap = Nothing
Next
Set shapi = Nothing
End Sub
 
Last edited:

Excel Facts

Which lookup functions find a value equal or greater than the lookup value?
MATCH uses -1 to find larger value (lookup table must be sorted ZA). XLOOKUP uses 1 to find values greater and does not need to be sorted.
Duplicate https://www.mrexcel.com/forum/excel...t-boxes-if-condition-matched.html#post5078691

Please do not post the same question multiple times. All clarifications, follow-ups, and bumps should be posted back to the original thread.
Per forum rules, posts of a duplicate nature will be locked or deleted (rule 12 here: Forum Rules).

If you do not receive a response, you can "bump" it by replying to it again, though we advise you to wait 24 hours before doing so and not to bump a thread more than once a day.
 
Upvote 0
Status
Not open for further replies.

Forum statistics

Threads
1,214,932
Messages
6,122,332
Members
449,077
Latest member
jmsotelo

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top