给第一行单元格赋值
1、在计算机中有一种ASCII编码,其中A
在计算机中的表示的数字是65,a
的ascii码是97,b
的ascii码是98。
2、从A1
到F1
可以看到第一个字母在变化,第2个数字始终是1,A
的ascii码是65,F
的ascii码是70。
3、我们定义letter=65,使letter逐渐靠近70即可。
4、Sheets.Item(1).Range("A1").Value2='小知识酷'
前面我们学过这行代码的意思是A1单元格的值是“小知识酷”,因此我们只需要将A位置上的值递增。
5、String.fromCharCode(letter)
,letter
是你自己定义的变量,String.fromCharCode(65)
是将ascii码转换成字符A
。
function test(){
for(var letter = 65;letter <= 70; letter++){
Sheets.Item(1).Range(String.fromCharCode(letter) +"1").Value2 = letter;
}
}
补充
1、如果直接定义letter = 'a'
,再使letter逐渐增大,我试过了,行不通。它只会输出第一个值。
function test(){
for(var letter = 'a';letter <= 'c'; letter++){
Sheets.Item(1).Range(letter+"1").Value2 = letter;
}
}
2、使代码更加简化,窗口会输入a
、#QNAN
function test(){
var letter = 'a';
alert(letter);
++letter;
alert(letter);
}
3、使letter的值加1,变大。窗口会输入a
、a1
,它们会连接起来。
function test(){
var letter = 'a';
alert(letter);
letter = letter + 1;
alert(letter);
}
WPS JS获取工作表的总行数
获取正在使用的工作表总行数
function UsedRangeNum(){
let a=ActiveSheet.UsedRange.Rows.Count;
alert(a);
}
- 获取第1个表格中使用过的表格总行数:
var colcount=wb.Worksheets(1).UsedRange.Cells.Rows.Count ;
- 获取第1个表格中使用过的表格总列数:
var colcolumn=wb.Worksheets(1).UsedRange.Columns.Count;
- 获取表格“小知识酷”中使用过的表格总行数:
var colcount=wb.Worksheets(“小知识酷”).UsedRange.Cells.Rows.Count ;