VBA如何将数据塞到另外的excel表

 时间:2026-02-14 15:07:50

1、Excel工作簿中有两个工作表,下图中左侧为表1,右侧为表2,将表1中B列的数据依次填充到表2中A列的空白单元格中。

VBA如何将数据塞到另外的excel表

VBA如何将数据塞到另外的excel表

2、按下Alt+F11打开VBA编辑界面,双击表2,弹出右侧代码编辑区,如下图所示。

VBA如何将数据塞到另外的excel表

3、输入代码:

Sub 鱼木混猪()


For i = 1 To 10
If Cells(i, 1) = "" Then
k = k + 1
Cells(i, 1) = Sheets("鱼").Cells(k + 1, 2)
End If
Next
End Sub
如下图所示,代码通过循环和条件判断单元格是否为空,如果为空则填入表1的数据。

VBA如何将数据塞到另外的excel表

4、点击代码任意位置,然后点击上方的“运行子程序”按钮,如下图所示。

VBA如何将数据塞到另外的excel表

5、这样,表1的数据就塞到了表2的空白单元格中,如下图所示。

VBA如何将数据塞到另外的excel表

1、1.打开Excel数据表;

2.按下Alt+F11,双击目的工作表;

3.输入代码,核心代码:

For i = 1 To 10
If Cells(i, 1) = "" The
Cells(i, 1) = Sheets("鱼").Cells(k + 1, 2)

4.点击“运行子程序”;

5.表1的数据就塞到了表2中的空白单元格中。


  • 用VBA往一个表格中导入另一个表格
  • excel里面我想 用VBA实现调用另一个工作簿中的数据怎么解决
  • excel中使用vba来给单元格赋值
  • excel中如何使用vba来完成复制粘贴功能
  • 怎么给VBA代码设置密码
  • 热门搜索
    黑龙江旅游景点 众信旅游网 爱好旅游打一成语迷底是 休闲农业与乡村旅游 网上旅游 丹霞山旅游攻略 上海都市旅游卡 甘肃旅游线路 旅游销售 玉溪旅游