有没有办法像 c# 一样在 Excel 的 VBA 中注释一行的一部分
Posted
技术标签:
【中文标题】有没有办法像 c# 一样在 Excel 的 VBA 中注释一行的一部分【英文标题】:Is there a way to comment a part of a line in Excel's VBA like c# 【发布时间】:2018-02-15 16:40:49 【问题描述】:c# 中的等价物是这样的:
string s = MyFonction(s /* .Replace("r","t") */ );
我只评论了该行的一部分,这样我就不会忘记我所做的小加法,我可以通过删除 /* 和 */ 来重新激活它
我想在 Excel 的 VBA 中做同样的事情:
ActiveCell'.Offset(1, 0)'.CurrentRegion.Select
我认为没有办法直接做到这一点。尽管如此,能够评论该行的某些部分还是非常有用的......
有没有办法至少模拟它?
【问题讨论】:
起初我很想将其标记为***.com/q/24001501/1132334 的副本,这本身就是一个副本:) 但你的问题不同。简短的回答:没有。 @PaulF 这似乎是个好方法,谢谢你的想法 【参考方案1】:不是在 VBA 中,您必须注释所有行
【讨论】:
据我所知,所有的 VB 版本都不支持这个;不仅仅是VBA。它不一定是整行。您可以在行中的任何位置执行此操作,但没有简短的终止注释。 您可以在行尾添加注释,而无需全部注释。请注意,这并不是真正的答案,而是更多的评论。 有一些关于注释的 VB/VBA 语法规则(注释内的行继续,以REM
开头的注释,“空”cmets)但它们都没有做 OP 想要的
其实可以是整行,也可以是其余行以上是关于有没有办法像 c# 一样在 Excel 的 VBA 中注释一行的一部分的主要内容,如果未能解决你的问题,请参考以下文章
声明 SUMIFS 等 Excel VBA 函数时嵌套 ParamArrays?
有没有办法像在 C++ 中挂钩非托管函数一样在 C# 中挂钩托管函数?
有没有办法像在 C++ 中挂钩非托管函数一样在 C# 中挂钩托管函数?