VBA to delete shape in cell to the right of active cell when deleting contents of active cell

slivesay

Board Regular
Joined
Jan 4, 2019
Messages
64
Hello. I have a spreadsheet where a order number will go in col A. Once I hit tab a shape (barcode) appears in col B (there is a formula in the cell in col B tied to vba coding to create shape. Sometimes the wrong order number is entered (typo). Is there a way w vba to delete the shape in col B when the order number is deleted in column A.

Placement example:
Order number in A4 and shape in B4

The formula in col B doesn't need to be deleted, just the shape.

Any help would be exceedingly appreciated. Thank you!
 

Excel Facts

Select a hidden cell
Somehide hide payroll data in column G? Press F5. Type G1. Enter. Look in formula bar while you arrow down through G.

Jeffrey Mahoney

Well-known Member
Joined
May 31, 2015
Messages
1,830
Office Version
  1. 365
Platform
  1. Windows
Two things.

Shapes aren't tied to a cell. They can't be referenced like that. Now, if your previous code were to name the shape based on the cell address, then you could delete the shape because you know the name.

I would consider getting a barcode font instead. Barcode fonts display the barcode right in the cell where you have the number. No shapes needed.
 

Watch MrExcel Video

Forum statistics

Threads
1,129,486
Messages
5,636,611
Members
416,929
Latest member
Nitil

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
Top