以下是我的代码,但执行不出结果,也不报错
Private Sub CommandButton1_Click()
Dim str As String
Dim a(10, 6) As Integer
For i = 0 To 10
For j = 0 To 6
If InStr(1, a(i, j), "$", vbTextCompare) Then '$' ='¥'
str = i
End If
Next j
Next i
End Sub
widebright ,谢谢你的回答,但只能将数字后面的$符号替换(eg:50$),而$50就没有变化了。我也一直尝试,可就是找不到一个办法,还有不必按比率兑换成人民币,只是替换字符。
Excel 中用VB如何将美元替换成人民币
如果这个都不行,我就回家种田了。。。Private Sub CommandButton1_Click()For Each c In Range("A1:K20").Cells If Empty <> c.Value Then If InStr(c.Value, "$") > 0 Then c.Value = Replace(c.Value, "$", "¥")End If If InStr(c.NumberFormatLocal, "$") > 0 Then c....
EXCEL如何将数字金额转换为中文大写美元
IF(A1<0,"金额为负无效",IF(OR(A1=0,A1=""),"零美元",IF(A1-TRUNC(A1)=0,NUMBERSTRING(TRUNC(ROUND(A1,1),0),2)&"美元整",NUMBERSTRING(TRUNC(A1,0),2)&"美元"&TEXT(INT(ROUND(A1,2)*100)-INT(ROUND(A1,2))*100,"[dbnum2]")&"美分")))如果只是以美分为单位:=IF(A3="...
vb中,如何将数值转换为相应的中文,如1转换为“一”?
直接调用下面函数即可。Private Function NumberToChinese(Byval Int_A As Integer) As String Select Case Int_A Case Int_A=0 NumberToChinese="零"Case Int_A=1 NumberToChinese="一"Case Int_A=2 NumberToChinese="二"Case Int_A=3 NumberToChinese="三"Case Int_A=4 NumberToChinese="...
excel 同一列中有美元和人民币!如何分别得出各自的和
一. 首先自已先定义一个函数(比如货币求和SumIfMoney):定义方法:1. 执行【工具】→【宏】→选【Visual basic编辑器】命令,打开VB编辑窗口;2. 在窗口中,从菜单栏上选【插入】→选【模块】,这时会插入一个新的模块1;3. 在模块1右边的窗口下输入如下宏代码:Public Function SumIfMoney(AREA...
在excel中如何将一个字母设置为一个数值
采用定义名称:插入→名称→定义,打开定义名称对话框,“名称框”中输入字母,比如“PI”,“引用框”中输入数字,比如“=3.14”,点确定。在空元格输入公式“=PI”,就显示“3.14”。 本回答被提问者采纳 密码忘不了CC | 发布于2011-03-08 评论 工具 自动更正选项 替换“字母”,替换为“数值” 朱超越ID被盗...
EXCEL中如何将如20.3及所有设为中文
这样就可以了,关闭VB编辑器,进入Excel界面会发现在插入函数时多了一类“用户定义”,里面有个函数“NCN”,就是你要的函数。起名为NCN,意思是“Nummary Capital Number”货币大写数字。如果不喜欢,可以在角本里改,用理想的函数名替换"NCN"即可。试试看吧!在A1里键入“1025.3”,在B1里写“=...
如何用vb提取excel表格中的数据如何用vb提取excel表格中的数据和...
用vb提取excel表格中的数据方法:1、在汇总表中的A列,将多个工作表的表名依次排列。2、在B1单元格输入以下公式,然后向右向下填充公式=OFFSET(INDIRECT($A1&"!A1"),,COLUMN(A1)-1)&""公式表示:以A1单元格的内容作为表名引用,通过OFFSET函数将表名引用的A1单元格作为基准单元格,每向右移动一列...
在EXCEL中,如何将阿拉伯数字由文本转成数值?
可以计算吧 excel是vb语言 支持弱类型的 实在不行你就在计算之前加个0 比如 A1+0 他就会自动转换成数字了 补充:先要看看你这个列是不是一个计算公式 如果是公式 干脆把公式带入就可以了 如果不是公式 比如是B列 那么如果你在D列计算要用了B列 就比如你要第三行D列是B列的2倍吧 那么你可以...
Excel表格之宏命令的应用
Excel 一、创建宏 启动Excel,依次选择“工具”—“宏”—“录制新宏”,在打开的窗口中输入宏的名称,并把“保存在”项设为“个人宏工作簿”,单击“确定”按钮进入宏录制模式。此时我们可以在当前窗口中看到宏录制的工具栏,单击“停止录制”退出宏的录制。退出后,在Excel中按下“Alt+F11”键,在...
在excel中如何用vba来实现查找特定的字符串?
1、首先打开需要编辑的Excel表格,进入到编辑的的页面中。2、然后在弹出来的窗口中,鼠标右键单击工作表,选择打开“查看代码”。3、然后在弹出来的窗口中,点击输入代码:Sub AAA()Dim I As Long For I = 1 To 1000 '行 范围,自己修改 If InStr(Range("A" & I), "invalidstatus") > 0 ...