我创建了一个简单的库存界面,它将从我的界面上的数据网格视图中访问和显示数据,然后通过按钮点击将信息发送到Excel。此部分根据需要工作,但我想在发送信息后删除未使用的列和行。我目前正在使用VS 2015.我无法弄清楚要添加什么来实现这一目标。
ConcurrentQueue
答案 0 :(得分:7)
您的问题有点过于宽泛,因此答案是通用的:为了删除整个工作表列,您可以使用VBA语句,如:Columns("C").Delete, or Columns(3).EntireColumn.Delete
或Columns("F:K").Delete
。类似的语法可能适用于:Rows(3).Delete
。
为了隐藏行/列,请使用如下所示的VBA语句:
Rows("3:10").EntireRow.Hidden = True
Columns("C").Hidden = True
希望这可能会有所帮助。