Excel精英培训网

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

VBA RANGE方法

[复制链接]
发表于 2019-5-11 09:11 | 显示全部楼层 |阅读模式
1学分


Range("D:D").Value2 = Range("A:A").Value2
使用上面代碼無法複製格式,我需要複製下面這種格式的日期
2019-01-22
2019-01-23
2019-01-24
2019-01-25
2019-01-26
2019-01-27
2019-01-28



但是使用代碼后變成這種了,我需要上面這週格式的日期
2019/1/22
2019/1/23
2019/1/24
2019/1/25
2019/1/26
2019/1/27
2019/1/28



最佳答案

查看完整内容

Range("a:a").Copy [d1]
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2019-5-11 09:11 | 显示全部楼层
回复

使用道具 举报

发表于 2019-5-11 10:10 | 显示全部楼层
爱疯 发表于 2019-5-11 10:04
Range("a:a").Copy [d1]

不懂VBA。我还以为要用那个format呢。
回复

使用道具 举报

发表于 2019-5-11 10:16 | 显示全部楼层
心正意诚身修 发表于 2019-5-11 10:10
不懂VBA。我还以为要用那个format呢。

    With Range("d:d")
        .NumberFormat = "@"             '先设置格式
        .Value2 = Range("A:A").Value2   '再赋值
    End With


如果没影响什么,这样也可以

回复

使用道具 举报

发表于 2019-5-11 10:18 | 显示全部楼层
爱疯 发表于 2019-5-11 10:16
With Range("d:d")
        .NumberFormat = "@"             '先设置格式
        .Value2 = Rang ...

哈哈。对了。疯版。我刚刚看我可以给学会。这个学会。和最佳答案的那个学分是同一个分值吗?
回复

使用道具 举报

 楼主| 发表于 2019-5-11 10:30 | 显示全部楼层


还有一个问题请版主大人帮忙,我学的时候没有学排序,如果下面这个是A列和B列,怎么排序按照从大到小排序呢
               
        D        1
        D        2
        D        3
        D        4
        D        5
        D        6
        D        7
        D        8
        D        9
        D        10
        D        11
        D        12
        D        13
        D        14
        D        15
        D        16

回复

使用道具 举报

发表于 2019-5-11 10:49 | 显示全部楼层
gqx3563610 发表于 2019-5-11 10:30
还有一个问题请版主大人帮忙,我学的时候没有学排序,如果下面这个是A列和B列,怎么排序按照从大到小排 ...

看了数据,不清楚题意。建议
1)上传附件。发帖偷下懒,可能等待更久
2)为了让你的问题得到更多人更快的解答,如果又一个新的问题,建议再发1个。
3)通过说明需求,用数据和结果举例,尽量让别人一下能看懂问题

只要是认真发帖的,就会很快的得到大家回复的



回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 23:34 , Processed in 0.336610 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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