小编gla*_*rys的帖子

将单元格值用作字符串VBA

单元格A2包含值"25-86".

我需要单元格B2的价值"AJ 2586%"

此代码显示语法错误:

Range("B2").Value = "AJ & Left(Range("A2"), 2) & Right(Range("A2"), 2) & %"
Run Code Online (Sandbox Code Playgroud)

如果我这样写的话

Range("B2").Value = "AJ & Left(A2, 2) & Right(A2, 2) & %"
Run Code Online (Sandbox Code Playgroud)

函数Left并将Right"A2"视为字符串.

如何从单元格中提取部分文本并将其输入另一个单元格?

string excel vba excel-vba

3
推荐指数
1
解决办法
3780
查看次数

VBA遍历InputBox中给出的行数

我想循环输入在输入框+1中输入的行数.

Sub LoopEnter()
    myNum = Application.InputBox("Enter number")
    For Each r In Range ("A2":"A" & myNum +1)
        r.Offset (0.1) = "N"& r
        Next r
    End Sub
Run Code Online (Sandbox Code Playgroud)

但是,("A2":"A" & myNum +1)不被视为范围.如果在InputBox中输入的数字是40,那么制作范围的正确方法是什么,例如(A2:A41)?

vba loops excel-vba

3
推荐指数
1
解决办法
82
查看次数

标签 统计

excel-vba ×2

vba ×2

excel ×1

loops ×1

string ×1