作者CaoCao (超级讨厌统一)
看板Office
标题Re: [算表] 请问如何在重要节日提醒?
时间Thu Mar 29 11:37:23 2018
※ 引述《CaoCao (超级讨厌统一)》之铭言:
: 标题: [算表] 请问如何在重要节日提醒?
: 时间: Mon Nov 28 20:37:44 2016
: 软体:Excel
: 版本:2010
:
: 请问一下,我有整理一张算表纪录各同仁、朋友、客户的生日,
: 想在生日到的前三天(国历)跳出视窗来提醒,
: 如果考虑到可能有人生日会同一天,
: 这样要如何写呢?
: ex.
: A B
: 1 张三 1982/5/30
: 2 李四 1977/1/1
: 3 王五 1990/7/7
: 4 赵六 1970/5/30
: 5 孙七 1985/6/12
:
: 像这样到12/28的时候,跳出msgbox提醒李四生日快到了(跨一年);
: 5/27的时候,跳msgbox来提醒张三跟赵六生日到了(同一天),
: 请问要怎麽写呢?
:
: --
:
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 210.244.73.250
: ※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1480336667.A.099.html
: → soyoso: 可以format格式月日,再以instr判断是否於字串内 11/28 21:05
: → soyoso: 触发上可workbook.open、worksheet_activate之类的 11/28 21:09
: → soyoso: 函数的话以text https://i.imgur.com/Tp6Myo5 11/28 21:25
想再请问一下,如果当初的标题也想要放进去,函数又应该要如何调整呢?
ex.
A B C D E
姓名 生日 注册 缴费 测验
1 张三 1/1 1/5 1/10 1/20
2 李四 2/1 2/5 2/10 2/20
3 王五 3/1 3/5 3/10 3/20
4 赵六 4/1 4/5 4/10 4/20
5 孙七 5/1 5/5 5/10 5/20
以上例来说,在3/20时显示『王五测验』,这样的话,又该如何修改呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 210.244.73.250
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1522294646.A.DA4.html
2F:→ soyoso: 连结模拟上为储存格g1为文字型态,而b:e栏为符合日期序列 03/29 11:49
3F:→ soyoso: 值的日期格式 03/29 11:49
4F:→ soyoso: 如要以巨集的话,回圈,range.find,参数lookat以xlpart 03/29 11:58
5F:→ soyoso: 取得的储存格再以range.row和range.column来对应姓名和标 03/29 11:59
6F:→ soyoso: 题 03/29 11:59
7F:→ soyoso: 或以以for..next巢状回圈於列栏号,判断月日是否符合,符 03/29 12:07
8F:→ soyoso: 合再以回圈的变数值来对应 03/29 12:07
9F:→ CaoCao: 请问S大为什麽要*10^3? 03/29 12:11
10F:→ soyoso: 区别栏列,千位以上为列。如标题列不超过9栏(a:i)或最後一 03/29 12:15
11F:→ soyoso: 栏不超过i栏(b:i)的话也可*10就可以,right所取的部分也需 03/29 12:16
12F:→ soyoso: 调整 03/29 12:16
13F:→ CaoCao: 原来是这样喔!谢谢S大~~~ 03/29 12:27