楼主: 小鳄鱼a
8647 10

[问答] 求助如何根据值加上标星号 [推广有奖]

  • 6关注
  • 10粉丝

学科带头人

3%

还不是VIP/贵宾

-

威望
0
论坛币
125 个
通用积分
0.0040
学术水平
40 点
热心指数
45 点
信用等级
43 点
经验
32801 点
帖子
1185
精华
0
在线时间
1539 小时
注册时间
2009-7-16
最后登录
2018-10-5

50论坛币
at

7.8

2.1

3.2

0.4

4.6

0.5

6.2

1.2

5.7

4.7



现在想根据t值大小对a进行上标加星号的操作  
加在a变量上
如果t<=1,则加一个*
如果1<t<=2,则加两个*
如果2<t,则加三个*

加在数字的右上方
谢谢

最佳答案

芐雨 查看完整内容

是要这个效果吧?用VBA吧
关键词:如何
沙发
芐雨 发表于 2014-10-24 15:55:01 |只看作者 |坛友微信交流群
1.gif


是要这个效果吧?用VBA吧
  1. Sub 按钮1_Click()
  2.     Dim arr, brr, i&, x&, Rng As Range
  3.     On Error Resume Next
  4.     Set Rng = Application.Intersect(ActiveSheet.UsedRange, Application.InputBox("选择数据区域", , , , , , , 8))
  5.     If Rng.Count < 2 Or Rng.Columns.Count <> 2 Then Exit Sub

  6.     For i = 1 To Rng.Rows.Count
  7.         If Rng(i, 2) <= 1 Then
  8.             x = 1
  9.         ElseIf Rng(i, 2) <= 2 Then
  10.             x = 2
  11.         Else
  12.             x = 3
  13.         End If
  14.         Rng(i, 1) = Rng(i, 1) & String(x, "*")
  15.         Rng(i, 1).Characters(Start:=Len(Rng(i, 1)) - x + 1, Length:=x).Font.Superscript = True
  16.     Next
  17.     Rng(1, 2).Resize(i - 1).NumberFormatLocal = """(""G/通用格式"")"""
  18. End Sub
复制代码

使用道具

藤椅
小鳄鱼a 发表于 2014-10-24 15:57:44 |只看作者 |坛友微信交流群
并给t变量的数值加括号    ()

使用道具

板凳
罗浮山混球 发表于 2014-10-24 22:52:13 |只看作者 |坛友微信交流群
小鳄鱼a 发表于 2014-10-24 15:57
并给t变量的数值加括号    ()
这个可以设置单元格格式(自定义)来实现
(G/通用格式)

加上标星号可以用VBA来实现,楼上已经有代码了,我也写了一段
Sub jiaxing()
    Dim xrow%, n%, i%, j%
    xrow = Worksheets("sheet1").Range("a1").CurrentRegion.Rows.Count
    For n = 2 To xrow
        i = Len(Worksheets("sheet1").Cells(n, 1))
        If Worksheets("sheet1").Cells(n, 2).Value <= 1 Then
            j = 1
        ElseIf Worksheets("sheet1").Cells(n, 2).Value > 2 Then
            j = 3
        Else
            j = 2
        End If
        Worksheets("sheet1").Cells(n, 1) = Worksheets("sheet1").Cells(n, 1) & WorksheetFunction.Rept("*", j)
        Worksheets("sheet1").Cells(n, 1).Characters(Start:=i + 1, Length:=j).Font.Superscript = True
    Next
End Sub
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
小鳄鱼a + 5 + 2 + 2 + 2 精彩帖子

总评分: 论坛币 + 5  学术水平 + 2  热心指数 + 2  信用等级 + 2   查看全部评分

使用道具

报纸
小鳄鱼a 发表于 2014-10-24 23:33:20 |只看作者 |坛友微信交流群
罗浮山混球 发表于 2014-10-24 22:52
这个可以设置单元格格式(自定义)来实现
(G/通用格式)
谢谢   只是限制给5个论坛币  可以多回复几条  

使用道具

地板
小鳄鱼a 发表于 2014-10-24 23:35:18 |只看作者 |坛友微信交流群
罗浮山混球 发表于 2014-10-24 22:52
这个可以设置单元格格式(自定义)来实现
(G/通用格式)
请问word宏跟excel的有什么太大区别吗   如果用word好处理吗   

使用道具

7
小鳄鱼a 发表于 2014-10-24 23:36:09 |只看作者 |坛友微信交流群
芐雨 发表于 2014-10-24 15:55
是要这个效果吧?用VBA吧
非常感谢   太强大了    我以前太忽视用excel了   请问word宏跟excel的有什么太大区别吗   如果用word好处理吗是否     

使用道具

8
芐雨 发表于 2014-10-25 06:28:42 |只看作者 |坛友微信交流群
小鳄鱼a 发表于 2014-10-24 23:36
非常感谢   太强大了    我以前太忽视用excel了   请问word宏跟excel的有什么太大区别吗   如果用word好处 ...
word宏跟excel宏差不多,关键在于对象不一样,这个也可以用word处理。

使用道具

9
小鳄鱼a 发表于 2014-10-25 07:23:02 |只看作者 |坛友微信交流群
芐雨 发表于 2014-10-25 06:28
word宏跟excel宏差不多,关键在于对象不一样,这个也可以用word处理。
程序规则跟vba是一样的吗

使用道具

10
小鳄鱼a 发表于 2014-10-25 07:30:51 |只看作者 |坛友微信交流群
芐雨 发表于 2014-10-25 06:28
word宏跟excel宏差不多,关键在于对象不一样,这个也可以用word处理。
https://bbs.pinggu.org/forum.php? ... =3288023&extra=    麻烦再看下    谢谢

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-20 04:22