作者:乔山办公网日期:
返回目录:excel表格制作
设置excel编码格百式为utf8的具体步骤如下:
需要准备的材料分别是:电脑、Excel表格。
1、首先打开需度要编辑的Excel表格,点击打开左上角文件中的“另存为”。
2、然后在弹出来的窗回口中点击打开工具中的“web选项”。
3、然后在弹出来的窗口中点击打开“将此答文档另存为”下面的选择框,选择“utf8”,之后回车确定即可。
打开VBE编辑器,在编辑栏中编写代码
if sheets("Sheet名").range("A1")=22 and sheets("Sheet名").range("A2")=80 then
代码
else
代码
endif
是什么意思呢?是B1显示最后第2个数,C1显示最后1个数?
B1:=mid(A1,len(A1)-2,1)
C1:=right(A1,1)
mid(参数1,参百数度2,参数3)
参数1,表示所要取值的单元格位置
参数2表示从第几位开始取值
参数3表示取多少位版
left(参数1,参数2)
参数1表示所要取值的单元格位置
参数2表示取多少位
right(参数1,参数2)
参数1同上
参数2表示从后面取多少位
len(参数1):返回单元格的字符长度
参数1同上
补充,这个就麻烦了。
首先你要限定输入的位置,然后通过vba来做
做了个小样:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$10" Then
For i = 2 To 9
If Cells(i, 1) = Target.Value Then
Cells(i, 4) = Cells(i, 4).Value + 1
Else
End If
Next i
Else
End If
End Sub
说明:格权式如楼主。
表名:book1,Sheet1
固定输入位置B10,比较范围是A2:A9