+ -
当前位置:首页 → 问答吧 → 求VBA批量添加窗体代码

求VBA批量添加窗体代码

时间:2011-08-04

来源:互联网

求VBA批量添加窗体代码,可以达到附件中的效果?
图片1.jpg (46.11 KB)
2011-8-4 23:44

VBA批量添加.rar (9.01 KB)
VBA批量添加.rar (9.01 KB)
下载次数: 3
2011-8-4 23:44

作者: vv36   发布时间: 2011-08-04

哦,最终结果要放在B列吧

[ 本帖最后由 dragonthree 于 2011-8-4 23:54 编辑 ]

作者: dragonthree   发布时间: 2011-08-04

不理解意思,是不是这样?


Private Sub CommandButton1_Click()
    Unload Me
End Sub

Private Sub CommandButton2_Click()
    If TextBox3.Text = "" Then
        MsgBox Label4.Caption & "为空!!", "请输入"
        TextBox3.SetFocus
        Exit Sub
    End If
   
   
    With Sheets("Sheet1")
        Dim x As Integer
        For x = .Range("A" & Rows.Count).End(xlUp).Row To 1 Step -1
        
            y = IIf(行.Value = True, TextBox3.Text, "")
            .Cells(x, 3) = .Cells(x, 1) & y
            .Cells(x, 4) = y & .Cells(x, 1)
        Next
    End With
   
End Sub

作者: daley   发布时间: 2011-08-05

Private Sub CommandButton2_Click()
Dim i As Long
For i = 1 To Range("a65536").End(3).Row
  If Controls("行") = True Then
  Cells(i, 2) = TextBox3.Text & Cells(i, 1)
  Else
  Cells(i, 2) = Cells(i, 1) & TextBox3.Text
  End If
  Next
End Sub

[ 本帖最后由 dragonthree 于 2011-8-5 00:29 编辑 ]

附件

VBA批量添加.rar(9.85 KB)

2011-8-5 00:29, 下载次数: 0

作者: dragonthree   发布时间: 2011-08-05

呵呵,看来用这个的人还挺多的啊,我曾自己写过一个跟4楼类似的代码,但不是用窗体而是快捷键。

作者: guojianlin1985   发布时间: 2011-08-05

相关阅读 更多