Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1694|回复: 1

[已解决]为什么y可以,x不可以?

[复制链接]
发表于 2016-3-13 21:02 | 显示全部楼层 |阅读模式
本帖最后由 lingyuncelia1 于 2016-3-14 09:44 编辑

歌剧魅影.jpg
为什么运行以下代码,系统提示:运行错误,要求对象?
替换绿色字体的代码就OK,为什么这样呢?
为什么y可以,x不可以?
Sub 同行隐含三链数法()
For i = 1 To 1
    For k = 123 To 789
        a = Left(k, 1)
        b = Mid(k, 2, 1)
        c = Right(k, 1)
        If c > b And b > a Then
          For j = 1 To 9
          s = CStr(Cells(i, j))
              If s Like "*" & a & "*" & b & "*" _
              Or s Like "*" & a & "*" & c & "*" _
              Or s Like "*" & b & "*" & c & "*" _
              Or s Like "*" & a & "*" & b & "*" & c & "*" Then
              n = n + 1
              x = x & Cells(i, j)      'x = x & "," & Cells(i, j).Address
              Else
              y = y & Cells(i, j)
              End If
          Next

For j = 1 To 9
s = CStr(Cells(i, j))
If n = 3 Then
  If Not y Like "*" & a & "*" _
And Not y Like "*" & b & "*" _
And Not y Like "*" & c & "*" Then
x.Font.Size = 36    'Range(Mid(x, 2)).Font.Size = 36
  End If

End If
n = 0: x = "": y = ""
Next

        End If
    Next
Next

End Sub


最佳答案
2016-3-14 09:25
你的x是个字符串,字符串哪有属性

单元格对象才有属性,才能设置字体,需要补充基础知识
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2016-3-14 09:25 | 显示全部楼层    本楼为最佳答案   
你的x是个字符串,字符串哪有属性

单元格对象才有属性,才能设置字体,需要补充基础知识

评分

参与人数 1 +10 金币 +10 收起 理由
心正意诚身修 + 10 + 10 小鬼好厲害

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-7 03:11 , Processed in 0.371214 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表