在EXCEL中,如何使用VBA设置单元格内指定字符串格式 三六零问答

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在EXCEL中,如何使用VBA设置单元格内指定字符串格式 三六零问答相关的知识,希望对你有一定的参考价值。

如A1=“字符串格式”,指定字符串为“格式”,运行宏后A1中的 “格式” 两个字加粗 三六零问答

参考技术A Sub
ss()
Dim
j
As
Long
j
=
InStr(Range("A1"),
"格式")
With
Range("A1")
.Font.FontStyle
=
"正常"
.Characters(Start:=j,
Length:=2).Font.FontStyle
=
"加粗"
End
With
End
Sub
这个代码可以让你的格式两个字在任意位置
如果你A1是固定的这几个字,那么一句话搞定
Range("A1")
.Characters(Start:=4,
Length:=2).Font.FontStyle
=
"加粗"

vba中如何将单元格内容强制转换为文本类型?

单元格原本格式为数值类型,且已填有数据,此时把单元格格式改为文本类型后,该单元格内的数据仍然还是数据类型,必须手动删除重新输入才会为文本类型,所以vba中如何实现将单元格已有内容强制转换为文本类型?

参考技术A 遍历单元格,单元格数据后&""
即可
用编程
参考技术B Sub 文本()
On Error Resume Next
Dim rn As Range
For Each rn In Selection
rn.Value = "'" & rn.Formula
Next
End Sub

看看这样满足你的要求不

选中需要的数据再执行

相同提问,相同答本回答被提问者采纳
参考技术C 关键是先确定你期望的操作的步骤。 参考技术D 这个不是什么难事。

得看你的数据结构来写。

以上是关于在EXCEL中,如何使用VBA设置单元格内指定字符串格式 三六零问答的主要内容,如果未能解决你的问题,请参考以下文章

excel2007 VBA中如何引用指定的单元格地址?

请教!excel单元格内的数值发生变化时如何保留它以前的值

EXCEL VBA提取内容到指定位置

在excel里利用vba怎么对指定单元格,或区域单元格保护

用excel中的VBA,然后根据excel中单元格中内容,批量替换一个word的模板doc中的字符。字符有很多处。

Excel vba 执行时间与单元格内容长度呈指数关系