Deleting a cell if the cell below contains a specific text

chenmoti

New Member
Joined
Oct 5, 2022
Messages
11
Office Version
  1. 365
Platform
  1. Windows
I'm wondering if it's possible to delete a cell if the cell below it contains a specific text.

For example, In cell A1 the value is Mark, cell A2 is James and cell A3 is ABC. The program will now delete James because the cell below contains ABC.

How do you do it in VBA?

Thanks in advance!
 

Excel Facts

Format cells as time
Select range and press Ctrl+Shift+2 to format cells as time. (Shift 2 is the @ sign).
VBA Code:
Dim lr&, i&
lr = cells(rows.count,"A").end(xlup).row
For i = lr to 2 step -1
      If cells(i,1).value = "ABC" then  cell(i-1,1).clearcontents
Next
 
Upvote 0
Solution
It works for me like this

BEFORE
Capture1.JPG


AFTER

Capture2.JPG
 
Upvote 0
Nvm, it worked now. Thank you! :) Last question, how do you shift up the cells to remove the blank cells?
 
Upvote 0

Forum statistics

Threads
1,214,920
Messages
6,122,279
Members
449,075
Latest member
staticfluids

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