View Single Post
  #5   Report Post  
Posted to microsoft.public.excel.programming
JLGWhiz[_2_] JLGWhiz[_2_] is offline
external usenet poster
 
Posts: 1,565
Default How to delete previous data from 1 macro before running the next?

If you are using column B in the Template sheet to store the results of the
macros, then put this snippet at the beginning of macro "B"/

'Sub header and Dim statements here
Dim lstRw As Long
lstRw = Sheets("Template").Cells(Rows.Count, 2).End(xlUp).Row
Sheets("Template").Range("B1:B" & lstRw).ClearContents
'The rest of your code here
End Sub

Change the sheet name if required.


"KS-Macro" wrote in message
...
Hi!
Hope someone can help. I'm sure this is probably very easy for someone.
:-)

I have a workbook and 1 tab is called OEM material with about 1000 items
listed and sorted by categories and another tab called Template.

I have created 11 macros that will select certain data by category from
the
OEM material tab and insert it in a selected area on the Template tab. The
different categories of data selected are all different sizes but pasted
in
the same starting point (ex. cell B1). If I click on macro "A" I get my
list
of items from the OEM material tab. When I click on macro "B" I get my
correct list of items from the OEM material tab HOWEVER, the list is
smaller
than macro "A" data, and when macro "B" is ran, data from B pastes onto A
but some of the data from A is still visible.
So, how do I have the macro delete the current macro data before running
(pasting) the next selection of data?

Thanks!
KS