我一直想知道是否有更高效,更可能更简洁的方式来执行我刚编码的业余功能:
- (.+)(?!not)
当我进行会计核算时,这基本上会改变一定数月的价格。虽然它有效,但它肯定有它的缺点,因为如果我改变了桌子上条目的相对位置,价格变化可能会转到错误的地方。所以我需要另一个想法,也许是使用Fine (R/S)
I like this (not)
output (yes)
和Public Function JanApr_prices()
'catalogue price changes
With ThisWorkbook.Worksheets("catalogue").ListObjects(1)
.DataBodyRange(44, 4).Value = 4.8 'Product A
.DataBodyRange(52, 4).Value = 4.5 'Product B
.DataBodyRange(77, 4).Value = 6 'Product C
.DataBodyRange(79, 4).Value = 9 'Product D
End With
End function
的组合?我喜欢整齐地做事,到目前为止我想到的所有解决方案都相当笨重。任何建议将不胜感激!
随意编辑帖子标题,我真的不知道如何描述我的问题!
答案 0 :(得分:1)
以下代码不完整,必须根据您的需要进行调整。只是向您展示我提出的解决方案的基本概念。
{{1}}
上述代码取自本网站并稍作调整: https://fastexcel.wordpress.com/2011/05/25/writing-efficient-vba-udfs-part-1/
虽然我不喜欢从网络上复制代码,但StackOverflow更喜欢自包含而不需要外部引用。那么,你去吧。