问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Excel VBA 修改字体问题

发布网友 发布时间:2022-04-30 14:00

我来回答

2个回答

热心网友 时间:2022-06-22 21:41

字体不加粗,将.Font.Bold=True里的True改为False(有两处)
将F列改为其他 列,请将所有引号里的"F"改为你要的列号字母就行 (有10处)

以下是为你修改后的代码,请将第2行的"F"改为你要的列号

Sub Test()
Const L ="F" '以后如要改到其他列,只要改这个地方

Dim rng As Range, rngC As Range
Dim intRow As Long
Dim cntRow As Long
Dim cnt As Long
Dim n As Long
Dim dat()
Dim strA As String

Application.ScreenUpdating = False
strA = Empty
intRow = Range("A65536").End(xlUp).Row
Set rng = Range("A2:A" & intRow)
cntRow = rng.Rows.Count
strA = "*" & InputBox("输入要搜索的内容") & "*"
Debug.Print strA
If strA = "**" Then Exit Sub
cnt = Application.WorksheetFunction.CountIf(rng, strA)
ReDim dat(1 To cnt, 1 To 1)
n = 1
For Each rngC In rng
If Application.WorksheetFunction.CountIf(rngC, strA) = 1 Then
dat(n, 1) = rngC
n = n + 1
End If
Next rngC
With Range(L & "1:" & L & Range(L & "65536").End(xlUp).Row)
.ClearContents
.ClearFormats
End With
Range(L & "1") = "搜索结果"
With Range(L & "1")
.Interior.ColorIndex = 20
.Font.Name = "宋体" '这里是字体
.Font.Size = 12 '这里是字体大小
.Font.Bold = False '标题行是否加粗
.Borders.LineStyle = xlContinuous
.HorizontalAlignment = xlCenter
End With
With Range(L & "2:" & L & n)
.Value = dat
.Font.Name = "宋体" '这里是字体
.Font.Size = 12 '这里是字体大小
.Borders.LineStyle = xlContinuous
.Font.Bold = False '搜索结果是否加粗
.Interior.ColorIndex = 19
.HorizontalAlignment = xlCenter
End With

Range(L & "2:" & L & n).Sort key1:=Range(L & "2"), order1:=xlAscending
MsgBox (" 共 " & n - 1 & " 件被搜索.")
Application.ScreenUpdating = True
End Sub

热心网友 时间:2022-06-22 21:42

关注
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 使用msgbox时如何更改提示框上的字体颜色,大小等属性 正港手表是名牌吗? 在vb中如何设置MSGBOX里字体的大小? 正港手表如何卸表链?? 请教,在Excel VBA MsgBox函数中,对消息框的字号如何修改? vb中如何控制msgbox中字体的大小? 用VBA这个Msgbox输出大小写 正港多功能电子ZG504G-G手表怎么调日期? 小米(正港)手表如何用 川岛芳子是什么时候被捕的,她死了吗 为什么很长一段时间内川岛芳子都被日本谍报机关闲置起来? 川岛芳子怎么死的?拜托各位大神 戴笠对川岛芳子使用酷刑? 怎么分身两个 川岛芳子的真容,93年前的婚纱照为何十分惊艳? 行政案件终止调查的法律依据 治安终止调查的法条 行政案件终止调查后是否需要出结案报告书 行政处罚中止的情形有什么 治安案件终止调查的法律依据 vba弹出对话框大小 vb中如何改变对话框的字体 //指定字体大小 wb.exec('FontSize',7); 具体怎么用?我要设置的字体为win.msgbox()内的内容 vba msgbox 显示内容长度问题 把参考文献以后的字号全部设置成5号字,如何编程。VBA问题 我需要用VBA实现一段word文字,判断它是否是5号字体,是否是黑体,这个怎么实现呢? vba msg弹窗样式自定义 vba 代码 vba判断WORD字体是否是粗体 建行银行卡黄色16位数是借记卡还是信用卡 建行卡号只有16位数是不是 正常的? WORD一整篇文章,如何自动分段啊 求一个H3C网络实验室设备配置方案? word怎么分段,怎么合并段落,怎么把前一段 本人不太懂得路由请高手解答下 我在路由里输入dis cur后路由显示如下: H3C 3100交换机上配置 802.1X认证怎么来做?是在服务器做认证? H3C 配置ripv2 的详细配置,,还有就是MD5认证是在那个接口设置啊?请高手给个详细点的配置。。。 H3C 交换机配置,那个大神帮忙写一下代码 微信钱包怎么10元充值话费呀? h3c3600交换机三层交换机关于VLAN划分的 配置实例