Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
266 views
in Technique[技术] by (71.8m points)

excel - VBA - Delete previously saved values

I have a sheet where I store the values the user selected. enter image description here

I have a userform pop-up with a warning saying: "There are previously saved values. Do you want to keep them? If they say yes, all good, but if they say no I need to delete the previously saved values.

This userform appears in the middle of the process (not possible to change), so there will already be new saved values that I need to keep.

enter image description here

I though of having some index number, for example the first saved values get a 1, the next saved batch get a 2. Then, if I wanted to delete I would just have to delete the older batch. However, I'm not sure how to implement this.

Any suggestions??

question from:https://stackoverflow.com/questions/65841754/vba-delete-previously-saved-values

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

how about you clear range where data is stored with Worksheets("Sheet1").Range("A1:G37").Clear if you press NO and then write new data, in rows bellow title, but if you press YES, then determine last row in column where data is stored and write data in next row.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...