英文:
Add 30 to the formula in a cell
问题
我需要你的帮助。
在一个表格中,在C7单元格中我有一个日期。在D7中,默认情况下,公式是C7+30。我需要一个代码,它将在D7的公式中添加30。如果我运行代码一次,D7中的公式应该变为C7+30+30。如果我再次运行代码,公式应该是C7+30+30+30,依此类推。每次我运行代码来修改D7中的公式时,它应该添加30。你能帮助我吗?
我尝试修改公式,但它只在第一次运行时有效,它将公式变成了C7+30+30,但如果我再次运行代码,公式仍然是C7+30+30。我不知道如何"循环"它。
英文:
I need your help.
in a sheet, in the C7 cell i have a date.In D7 by default, the formula is C7+30. I need a code who will add 30 to the formula D7. if i run thre code once, the formula in D7 should become C7+30+30. if i run the code again, the code should be C7+30+30+30, and so on. Each time i run the code to the formula in D7, it should add 30. Could you help me please?
I've tried to modify the formula , but it works only the first time, it transforms the formula in C7+30+30, but if i run the code again, the formula stays the same C7+30+30. I dont't know to "loop"it
答案1
得分: 2
Sub add30()
Range("D7").Formula = Range("D7").Formula & "+30"
End Sub
英文:
Sub add30()
Range("D7").Formula = Range("D7").Formula & "+30"
End Sub
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论