Excel精英培训网

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

[已解决]求大神帮忙修改代码

[复制链接]
发表于 2015-6-17 09:22 | 显示全部楼层 |阅读模式
本帖最后由 eking_tang 于 2015-6-17 10:04 编辑

我目前用的代码其中一段如下:
ans = MsgBox("计算时间", 36)
If ans <> 6 Then Exit Sub
n = Range("A6").Value
For d = rwMoStart To Cells(rwHideBottomRow, clBottomRow) - 1
If Cells(d, clMoNo) <> "" Then
Cells(d, clSeq) = n
End If

代码运算前,还需要人为去手输"A6"的值,
其实这个值是可以通过其他单元格的内容来自动计算的.所以想请大神帮忙对代码做一下修改.
增加一个条件判定:
如果储存格"B1"里边,包含汉字"精英培训",则n = TimeValue("08:10:00"),否则n = TimeValue("20:10:00")
感谢

最佳答案
2015-6-17 09:56
    ans = MsgBox("计算时间", 36)
    If ans <> 6 Then Exit Sub
    'n = Range("A6").Value
    n = IIf(InStr([b6], "精英培训"), TimeValue("08:10:00"), TimeValue("20:10:00"))
    For d = rwMoStart To Cells(rwHideBottomRow, clBottomRow) - 1
        If Cells(d, clMoNo) <> "" Then
            Cells(d, clSeq) = n
        End If
    Next d




建议指定是哪个工作表中的B6?
比如,是第一张工作表的,就改成 sheets(1).[b6]

33333333.zip

102.23 KB, 下载次数: 2

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2015-6-17 09:31 | 显示全部楼层
建议上传附件(附件中,只保留与问题相关的内容和代码)。

评分

参与人数 1 +3 收起 理由
eking_tang + 3 衷心感谢

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2015-6-17 09:43 | 显示全部楼层
爱疯 发表于 2015-6-17 09:31
建议上传附件(附件中,只保留与问题相关的内容和代码)。

刚刚上传好~麻烦疯版帮忙看看~感谢
回复

使用道具 举报

发表于 2015-6-17 09:56 | 显示全部楼层    本楼为最佳答案   
    ans = MsgBox("计算时间", 36)
    If ans <> 6 Then Exit Sub
    'n = Range("A6").Value
    n = IIf(InStr([b6], "精英培训"), TimeValue("08:10:00"), TimeValue("20:10:00"))
    For d = rwMoStart To Cells(rwHideBottomRow, clBottomRow) - 1
        If Cells(d, clMoNo) <> "" Then
            Cells(d, clSeq) = n
        End If
    Next d




建议指定是哪个工作表中的B6?
比如,是第一张工作表的,就改成 sheets(1).[b6]

评分

参与人数 1 +3 收起 理由
eking_tang + 3 衷心感谢

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2015-6-17 10:07 | 显示全部楼层
爱疯 发表于 2015-6-17 09:56
ans = MsgBox("计算时间", 36)
    If ans  6 Then Exit Sub
    'n = Range("A6").Value

感谢疯版~我其实要的就是这样~~因为每张工作表里边"B1"的内容可能是不一样的.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 09:05 , Processed in 0.781457 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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