如何在VBA中设置基于非特定单元格的variables计数器?
我基本上想要设置一个macros,运行时将select一个数据范围来创build一个图表。 数据中的列数设置为2,但是行数将随着更多数据的添加而改变。 我正在考虑按照以下方式做一些事情:
Sheets("Risk ranking").Range("C2:D" & counter & ").select
然后使用该select来创buildgraphics(语法可能是closures的select…仍然不太好,知道在哪里放置“和&在这种情况下…请提供一个修复,以及如果这是错误的),事实是,我需要计数器是一个等于第二行和第一个空(“”)单元格之间的区别的整数,如何设置呢?
尝试这个:
With Sheets("Risk ranking") .Range("C2:D" & .Range("C" & Rows.Count).End(xlup).Row).Select End With
这将始终将您的范围调整到“C”列中最下面的非空行。
设置图表范围:
With Sheets("Risk ranking") Charts(1).SetSourceData Source:= .Range("C2:D" & .Range("C" & Rows.Count).End(xlup).Row) End With
- COM:excelApplication.Application.Quit()保留该过程
- 如何将JDBC模板结果导出到Excel表单
- 逐行写入XSSF文件输出stream? (Java中的POI)
- 检查checkbox的值,并相应地设置所有其他checkbox的值
- 当电子表格用作培训和validation数据时,neural network工具箱前馈networking发出“输出<variables>未分配”错误
- PHPExcel_Calculation_Exception:10!I9 – >公式错误:意外,
- 麻烦与String + RandBetween()VBA
- 将现有VBA引用的位置从C:\ Windows \ system32 \更改为共享驱动器
- 在工作表中查找所有值的实例,然后求和偏移值