Sub AA() Rows("1:6").Select 1:6行复 X = Rows("1:6")." />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 求<em>excel</em>大神给编写一个<em>VBA代码</em>

求<em>excel</em>大神给编写一个<em>VBA代码</em>

作者:乔山办公网日期:

返回目录:excel表格制作


  1. 程序算出来正常。

  2. 效果如下图所示:



Sub AA()
 Rows("1:6").Select '1:6行
   X = Rows("1:6").RowHeight
    Rows("1:6").Select
    Selection.RowHeight = X + 8 '行高+8
End Sub

自己修改区


1、首先打开excel,点击开发工具单击选择插入,之后在下拉的菜单中的表单中的控件里面选择”按钮“的图标。

2、然后再弹出的一个对话框“指定宏”的时候,单机新建的按钮。

3、这样就进入到Excel的VBA程序宏的编辑界面,进入之后写一个演示宏,然后点击保存。

4、这个时候程序就已经写好了,当点击excel中的按钮的时候会弹出一个hello world的消息提示框。



直接用代码写好了

干嘛填充公式。。。。

Sub test()
'权当两表e799bee5baa6e997aee7ad94e59b9ee7ad94364的数据均在第二行起往下排列,两表的A列末端为数据的最末端
row1 = Range("A65536").End(xlUp).Row
arr = Range("D2:L" & row1)
With Sheet2
    row2 = .Range("A65536").End(xlUp).Row
    brr = .Range("D2:L" & row2)
End With

For i = 1 To UBound(arr, 1)
    If arr(i, 2) <> "" Then
        For j = 1 To UBound(brr, 1)
            If arr(i, 2) = brr(j, 9) Then
                arr(i, 1) = brr(j, 1)
                Exit For
            End If
        Next j
    Else
        For j = 1 To UBound(brr, 1)
            If arr(i, 3) & arr(i, 4) = brr(j, 5) & brr(j, 3) Then
                arr(i, 1) = brr(j, 1)
                Exit For
            End If
        Next j
    End If
Next i
Range("D2:L" & row1) = arr
End Sub

相关阅读

关键词不能为空
极力推荐
  • excel支票套打王-Excel基础操作-打印

  • 本文技巧目录在哪分页您说了算删除某行或者某列的手动分页符删除所有分页符打印每页的标题行设置打印区域利用视图管理器打印利用“打印选定区域”打印在页眉页脚插入图片取消

ppt怎么做_excel表格制作_office365_word文档_365办公网