![]() |
copy to sheet code question
heres my following code form the help of those on here...
now my ? is that if i were to go toa sheet a erase a report. the code still sends the copied data to its last used line or (row). i would have to delete the rows onced used from the previous report and clear it thru edit menu. can i put ina empty cell line code or somethign to allow the reports to "move up " and replace "empty cells"? i just dont want alot of empty rows if i should erase one copied data. any help?? thanks! m Sub copy_to_sheet() copy_to = "Month" & Range("month_val").Value last_used = Sheets(copy_to).Cells.SpecialCells (xlCellTypeLastCell).Address copy_to_address = Rows(Sheets(copy_to).Range (last_used).Row + 1).Columns(1).Address If copy_to_address = "$A$3" Then copy_to_address = "$A$1" Sheets("form").Range("form_data").Copy Destination:=Sheets (copy_to).Range(copy_to_address) End Sub Private Sub Worksheet_Change(ByVal Target As Range) this_month = 1 dd = Range("start_date").Value Do While dd < Range("ref_date").Value dd = 1 + dd If Day(dd) = 26 Then this_month = 1 + this_month Loop Range("month_val").Value = this_month End Sub |
All times are GMT +1. The time now is 11:04 PM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com