24小时热门版块排行榜    

查看: 1836  |  回复: 9

lolo123

木虫 (小有名气)

[求助] 关于一个excel单元格用&合并的问题 已有2人参与

用的excel2003,问题:比如单元格A1 为Gj,A2为Hu,其中j和u是下角标,在单元格A3内用=A1&A2的方式变为GjHu,但是原来的格式,特别是角标的格式被清除了,有什么办法在A3内保留他们的格式?当然,直接使用excel自带的连接函数也不行。
请高手赐教
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

王艳卉

金虫 (正式写手)

这个还真不知道,呵呵,期待得到答案,共同学习
2楼2013-08-11 09:01:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

rockrocker

木虫 (正式写手)

【答案】应助回帖


感谢参与,应助指数 +1
xzhdty: 金币+1, 感谢参与 2013-08-16 07:11:55
lolo123: 回帖置顶 2014-03-11 23:45:44
1.你的数据量大的话用程序很容易实现,
Sub test()
For i = 9 To 17
    Cells(i, 9).Select
    ActiveCell.FormulaR1C1 = Cells(i, 9).Text
    With ActiveCell.Characters(Start:=1, Length:=1).Font
        .Name = "宋体"
        .FontStyle = "常规"
        .Size = 12
        .Strikethrough = False
        .Superscript = False
        .Subscript = False
        .OutlineFont = False
        .Shadow = False
        .Underline = xlUnderlineStyleNone
        .ColorIndex = xlAutomatic
    End With
    With ActiveCell.Characters(Start:=2, Length:=1).Font
        .Name = "宋体"
        .FontStyle = "常规"
        .Size = 12
        .Strikethrough = False
        .Superscript = False
        .Subscript = True
        .OutlineFont = False
        .Shadow = False
        .Underline = xlUnderlineStyleNone
        .ColorIndex = xlAutomatic
    End With
    With ActiveCell.Characters(Start:=3, Length:=1).Font
        .Name = "宋体"
        .FontStyle = "常规"
        .Size = 12
        .Strikethrough = False
        .Superscript = False
        .Subscript = False
        .OutlineFont = False
        .Shadow = False
        .Underline = xlUnderlineStyleNone
        .ColorIndex = xlAutomatic
    End With
    With ActiveCell.Characters(Start:=4, Length:=1).Font
        .Name = "宋体"
        .FontStyle = "常规"
        .Size = 12
        .Strikethrough = False
        .Superscript = False
        .Subscript = True
        .OutlineFont = False
        .Shadow = False
        .Underline = xlUnderlineStyleNone
        .ColorIndex = xlAutomatic
    End With
Next i
End Sub
2.如果数据量不大的话,直接拷贝你的AU & hu单元格,在新的单元格位置点右键,选选择性粘贴,选数值,然后设置一下下标就可以了!

» 本帖已获得的红花(最新10朵)

3楼2013-08-12 22:28:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
4楼2013-08-13 00:13:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lolo123

木虫 (小有名气)

送红花一朵
引用回帖:
3楼: Originally posted by rockrocker at 2013-08-12 22:28:02
1.你的数据量大的话用程序很容易实现,
Sub test()
For i = 9 To 17
    Cells(i, 9).Select
    ActiveCell.FormulaR1C1 = Cells(i, 9).Text
    With ActiveCell.Characters(Start:=1, Length:=1).Font
    ...

For i = 9 To 17
    Cells(i, 9).Select
    ActiveCell.FormulaR1C1 = Cells(i, 9).Text
    With ActiveCell.Characters(Start:=1, Length:=1).Font
这4段程序是啥意思,本人是VB小白,请明示下。
5楼2013-08-13 08:21:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

万孝莉

新虫 (小有名气)

【答案】应助回帖

'用函数连接完字符串
'选中要修改格式的区域,运行下面的vba代码
'下面代码作用是,是选中区域每个单元格的第2,4个字符变成下标
Sub FormatStr()
    '获取选中的区域的行数
    Dim SelRowCon As Integer
    SelRowCon = Selection.Rows.Count
    '依次修改每个单元格的字符串
    For i = 1 To SelRowCon
        '单元格中的第2个字符的字体下标样式为真
        Cells(i, 1).Characters(Start:=2, Length:=1).Font.Subscript = True
        Cells(i, 1).Characters(Start:=4, Length:=1).Font.Subscript = True
    Next i
   
End Sub
6楼2013-08-24 18:51:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xueyuanlang

新虫 (初入文坛)

【答案】应助回帖

你这个太复杂了,有个更简单的方法。

[ 发自手机版 http://muchong.com/3g ]
持之以恒
7楼2013-08-25 00:17:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

万孝莉

新虫 (小有名气)

引用回帖:
7楼: Originally posted by xueyuanlang at 2013-08-25 00:17:10
你这个太复杂了,有个更简单的方法。

求教,我还真没想到别的办法。给个提示吧……
只为学习一下

[ 发自手机版 http://muchong.com/3g ]
8楼2013-08-25 14:50:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

被遗弃的石头

铜虫 (小有名气)

【答案】应助回帖

你的原因在于他们的合并在于格式不统一,你先全部统一一下格式,再合并就oK了,
9楼2014-03-05 19:18:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

林越洋

铁虫 (初入文坛)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
lolo123: 金币+10, 有帮助 2014-03-29 16:17:55
????????O??????????????????????ó?????F?????????????u???????
10楼2014-03-28 16:29:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lolo123 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 274求调剂 +4 时间点 2026-03-13 4/200 2026-03-15 15:29 by Rambo13
[考研] 288求调剂 +4 奇点0314 2026-03-14 4/200 2026-03-14 23:04 by JourneyLucky
[考研] 中科大材料与化工319求调剂 +3 孟鑫材料 2026-03-14 3/150 2026-03-14 20:10 by ms629
[考研] 材料与化工 323 英一+数二+物化,一志愿:哈工大 本人本科双一流 +4 自由的_飞翔 2026-03-13 5/250 2026-03-14 19:39 by hmn_wj
[基金申请] 现在如何回避去年的某一个专家,不知道名字 +3 zk200107 2026-03-12 6/300 2026-03-14 17:13 by zk200107
[考研] 学硕285求调剂 +13 Wisjxn 2026-03-12 46/2300 2026-03-14 10:33 by JourneyLucky
[考研] 云南财经大学信息学院计算机学硕专硕学位点 +3 zjptai 2026-03-10 5/250 2026-03-14 01:23 by 飞行琦
[考研] 材料工程专硕,一志愿中国矿业大学,总分314,求调剂 +5 无懈可击的巨人 2026-03-10 5/250 2026-03-14 00:37 by JourneyLucky
[考研] 0703化学调剂 +4 快乐的香蕉 2026-03-11 4/200 2026-03-13 22:41 by JourneyLucky
[考研] 308求调剂 +5 是Lupa啊 2026-03-11 5/250 2026-03-13 22:13 by JourneyLucky
[考研] 求调剂(材料与化工327) +4 爱吃香菜啦 2026-03-11 4/200 2026-03-13 22:11 by JourneyLucky
[考研] 求材料调剂 +5 隔壁陈先生 2026-03-12 5/250 2026-03-13 22:03 by 星空星月
[考研] 26调剂/材料/英一数二/总分289/已过A区线 +6 步川酷紫123 2026-03-13 6/300 2026-03-13 21:59 by 星空星月
[考研] 301求调剂 +6 Liyouyumairs 2026-03-11 6/300 2026-03-13 20:11 by JourneyLucky
[考研] 材料工程调剂 +4 咪咪空空 2026-03-11 4/200 2026-03-13 19:57 by JourneyLucky
[考研] 化工学硕306求调剂 +9 42838695 2026-03-12 9/450 2026-03-13 10:16 by houyaoxu
[考研] 321求调剂(食品/专硕) +3 xc321 2026-03-12 6/300 2026-03-13 08:45 by xc321
[考研] 420求调剂 +4 莫向外求11 2026-03-10 6/300 2026-03-12 14:41 by ruiyingmiao
[考研] 279求调剂 +3 莫xiao 2026-03-10 4/200 2026-03-11 08:06 by 斩魂滴兔子!
[考研] 收调剂 +7 调剂的考研学生 2026-03-10 7/350 2026-03-10 17:57 by 麦茶汤圆
信息提示
请填处理意见