当前位置: 首页 > 知识库问答 >
问题:

x=x1的VBA速记?

景鹏飞
2023-03-14
Sub btn1_Click()
Static value As Integer
value = value + 1
MsgBox value
End Sub

我发誓我在上VB的时候。net课程在大学里,有一种更短的方法告诉变量将“”添加到自身中。也许x=1。不过,我现在使用的是Access,而不是visual studio。当我在VBE中尝试时,它会删除。我甚至删除了选项Explicit,没有任何更改

假设答案是否定的,那就没有捷径了

共有2个答案

公孙盛
2023-03-14

如果您想直接在函数中调用递增的数字,此解决方案效果更好:

Function inc(ByRef data As Integer)
    data = data + 1
    inc = data
End Function

例如:

Wb.Worksheets(mySheet).Cells(myRow, inc(myCol))

如果函数inc()不返回值,则上述行将生成错误。

鲁彬炳
2023-03-14

遗憾的是,VBA中没有操作分配运算符。

(加法赋值=在VB. Net中可用)

无意义的解决方法;

Sub Inc(ByRef i As Integer)
   i = i + 1  
End Sub
...
Static value As Integer
inc value
inc value
 类似资料:
  • 此方法返回零个或多个数字中的最大值。 如果没有给出参数,则结果为-Infinity。 语法 (Syntax) Math.max(x1,x2,x3..) 参数 (Parameter) X1,x2,x3 .. - 代表一系列数字 例子 (Example) console.log("---Math.max()---") console.log("Math.max(3, 0.5, 0.66

  • 此方法返回零或更多数字中的最小值。 如果没有给出参数,则结果为+ Infinity。 语法 (Syntax) Math.min( x1,x2,… ) ; 参数 (Parameter) X1,x2,x3 .. - 代表一系列数字 例子 (Example) console.log("---Math.min()---") console.log("Math.min(1, 2) : "+

  • 返回参数总和的平方根。 语法 (Syntax) Math.hypot( x1,x2.. ) ; 参数 (Parameter) X1和x2 .. - 表示数字 返回值 (Return Value) 返回通过参数传递的所有数字之和的平方根 例子 (Example) console.log("---Math.hypot()---") console.log("Math.hypot(3,4) :

  • 问题内容: 我有一段代码创建一个新表,然后尝试将记录集值复制到表中。唯一的问题是它运行速度很慢,并且在执行下面的插入部分时访问会显示加载符号。当前,此问题正在插入500条记录,但是当我获得最终数据集时,我将需要插入大约10,000到20,000。 我想知道的是,有什么办法可以加快速度吗?还是有更好的方法?(我想做的是在运行时从RecordSet中创建具有唯一字段集的表,并为每个Record添加一个

  • Draws a line Parameters x1numberx coordinate position of the start y1numbery coordinate position of the start x2numberx coordinate position of the end y2numbery coordinate position of the end Returns:

  • Returns squared distance between two points Parameters x1numberx coord of first point y1numbery coord of first point x2numberx coord of second point y2numbery coord of second point Returns: number dis