`
lvhuiqing
  • 浏览: 253932 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

制作shcedule用的两个VBA小程序

 
阅读更多
Sub ScheduleNext()
'
' ScheduleNext Macro
' マクロ記録日 : 2012/1/10  ユーザー名 : 川越事業所
'
' Keyboard Shortcut: Ctrl+n
'
'    With Selection.Interior
'        .ColorIndex = 8
'        .Pattern = xlSolid
'        .PatternColorIndex = xlAutomatic
'    End With
'    Range("F13").Select
'    ActiveCell.FormulaR1C1 = "6/6/2001"
 

    
    Dim holidays(6) As Date
    holidays(0) = "2012/1/2"
    holidays(1) = "2012/1/23"
    holidays(2) = "2012/1/24"
    holidays(3) = "2012/1/25"
    holidays(4) = "2012/4/4"
    holidays(5) = "2012/5/1"
    holidays(6) = "2012/6/22"
   
    If IsDate(ActiveCell.Value) Then
        Selection.NumberFormatLocal = "yyyy/m/d"
        ActiveCell.FormulaR1C1 = Application.Run("ATPVBAEN.XLA!WorkDay", ActiveCell.Value, 1, holidays)
    
    ElseIf IsEmpty(ActiveCell.Value) Then
        
        Selection.NumberFormatLocal = "yyyy/m/d"
                     
        Dim upleftRow As Integer
        upleftRow = ActiveCell.Row - 1
        
        Dim upColumn As Integer
        upleftColumn = ActiveCell.Column + 1
        
        Dim leftupRange As Range
        
        Set leftupRange = Cells(upleftRow, upleftColumn).MergeArea
        
        upleftRow = leftupRange.Row
        
        upleftColumn = leftupRange.Column
                    
        If IsDate(Cells(upleftRow, upleftColumn).Value) Then
         
            ActiveCell.FormulaR1C1 = Application.Run("ATPVBAEN.XLA!WorkDay", Cells(upleftRow, upleftColumn), 1, holidays)
        
        Else
        
        MsgBox "upleftの内容は日付ではない"
        
        End If
        
    Else
    
        MsgBox "該当cell1の内容をチェック"
    
    End If
       
 End Sub

 

 

 

 

Sub ScheduleCalender()
'
' Macro3 Macro
' マクロ記録日 : 2012/1/10  ユーザー名 : 川越事業所
'
' Keyboard Shortcut: Ctrl+m
'

    Dim holidays(6) As Date
    holidays(0) = "2012/1/2"
    holidays(1) = "2012/1/23"
    holidays(2) = "2012/1/24"
    holidays(3) = "2012/1/25"
    holidays(4) = "2012/4/4"
    holidays(5) = "2012/5/1"
    holidays(6) = "2012/6/22"
    
    Selection.NumberFormatLocal = "yyyy/m/d"
    
    Dim leftRow As Integer
    leftRow = ActiveCell.Row
        
    Dim leftColumn As Integer
    
    leftColumn = ActiveCell.Column - 1
    
  
    Dim rightRow As Integer
    rightRow = ActiveCell.Row
        
    Dim rightColumn As Integer
    rightColumn = ActiveCell.Column + 1
    
    If IsDate(Cells(leftRow, leftColumn).Value) Then
    
        If IsNumeric(Cells(rightRow, rightColumn).Value) And Not IsEmpty(Cells(rightRow, rightColumn).Value) Then
                
        ActiveCell.FormulaR1C1 = Application.Run("ATPVBAEN.XLA!WorkDay", Cells(leftRow, leftColumn).Value, Cells(rightRow, rightColumn).Value - 1, holidays)
        
        Else
            
            MsgBox "left right の内容は数値ではない"
                
        End If
                
    Else
    
    MsgBox "left cell の内容は日付ではない"
    
    End If
    

End Sub

 

分享到:
评论

相关推荐

    electron-webview-schedule:Webview调度管理,支持Electron的异步队列

    电子网页时间表 Webview调度管理模块,支持Electron的异步队列。... import moment from 'moment' ;import PromiseQueue from 'electron-webview-schedule/lib/promise-queue' ;import WebviewSchedule from 'electron-...

    hack36_Medcare

    HACK-36,2021年 ...- Search for the required Doctor and shcedule an appointment. - Consultation through video calling. - Feedback for doctors. - Forum for users to clear medical queries. 队名-Hackst

    CFB_Analysis

    CFB_分析 这个 repo 包含一些用于我的大学橄榄球分析工作的脚本和数据。 数据集 :包含所有当前 FBS 团队在 2008 年至 2016 年签署的课程的。... :用于从 cfb 参考 shcedule 和结果页面下载多年计划的 R

    【精选毕业设计】TensorRT的C++推理库支持YOLO+RT-DETR+单目标跟踪OSTrack和LightTrack源码+项目说明.zip

    【精选毕业设计】TensorRT的C++推理库支持YOLO+RT-DETR+单目标跟踪OSTrack和LightTrack源码+项目说明.zip

    【设计模式】java设计模式参考《设计模式之禅第二版》.zip

    【设计模式】java设计模式参考《设计模式之禅第二版》

    Python毕业设计基于PyQt5和Pytorch的表情识别系统源码.zip

    Python毕业设计基于PyQt5和Pytorch的表情识别系统源码.zip,个人大四的毕业设计、经导师指导并认可通过的高分设计项目,评审分99分,代码完整确保可以运行,小白也可以亲自搞定,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 Python毕业设计基于PyQt5和Pytorch的表情识别系统源码.zipPython毕业设计基于PyQt5和Pytorch的表情识别系统源码.zipPython毕业设计基于PyQt5和Pytorch的表情识别系统源码.zipPython毕业设计基于PyQt5和Pytorch的表情识别系统源码.zipPython毕业设计基于PyQt5和Pytorch的表情识别系统源码.zipPython毕业设计基于PyQt5和Pytorch的表情识别系统源码.zipPython毕业设计基于PyQt5和Pytorch的表情识别系统源码.zipPython毕业设计基于PyQt5和Pytorch的表情识别系统源码.zipPython毕业设计基于PyQt5和Pytorch的表情识别系统源码.zipPython毕业设计基于

    IMG_20250105_190606.jpg

    IMG_20250105_190606.jpg

    anito.NET - 对象关系映射框架

    ,Anito.net 是一个正在开发中的、简单的、开源的 .Net 对象关系映射框架,旨在通过可重用的模式和独立于数据库的解决方案来加速数据库驱动的开发。支持的数据库 MS-SQL、MySQL、SQLite 和 MongoDB.zip

    四柱印刷机sw18可编辑全套技术资料100%好用.zip

    四柱印刷机sw18可编辑全套技术资料100%好用.zip

    西安电子科技大学在线评测系统(XDOJ)的题目难度分析及维护机制解析

    内容概要:本文详细介绍西安电子科技大学在线评测系统(xdoj),涵盖了从基础到高难度不同层次的编程题目分类,包括基础题、中等难度题、高难度题和竞赛题的特点及其对学生编程技能的影响。文章还解释了教师团队、竞赛团队、系统管理员和学生反馈在评测系统的维护和更新中扮演的角色。首先,对于初学者而言,系统提供简单基础题目帮助入门。其次,中等难度题考察数据结构与算法,最后,高级竞赛题提升解题技巧和创新意识。此外,评测系统的持续维护保障了其教学价值。 适用人群:适合高校师生,特别是计算机科学相关专业的学生及教育工作者。 使用场景及目标:作为教学辅助工具,帮助老师布置课内外任务,帮助学生锻炼并检验编程能力。 其他说明:xdoj 是学校教育和学术竞赛的一个桥梁,促进了教学相长。同时,它的不断更新与优化体现了高校教育资源整合的有效性。

    单相三电平NPC逆变器 载波层叠 可选SVPWM和SPWM 可提供参考文献

    单相三电平NPC逆变器 载波层叠 可选SVPWM和SPWM 可提供参考文献

    可三相LCL型并网逆变器仿真模型,LCL滤波器,电容电流反馈有源阻尼方法 只采用网侧电流环控制方法时,由于系统的固有谐振峰的存在,以及数字控制延时的影响,通常延时时间 Td=1.5Ts(Ts

    可三相LCL型并网逆变器仿真模型,LCL滤波器,电容电流反馈有源阻尼方法。 只采用网侧电流环控制方法时,由于系统的固有谐振峰的存在,以及数字控制延时的影响,通常延时时间 Td=1.5Ts(Ts 为采样周期),此时稳定性取决于 LCL 谐振频率(fr)和六分之一采样频率(fs 6)之间的关系。 当 fr>fs 6 时系统可以条件稳定,当 fr<fs 6 时系统难以稳定。 采用电容电流反馈有源阻尼方法后,可以使系统由不稳定状态恢复稳定。

    基于python+Django+Mysql实现的协同过滤的电影推荐系统(源码+数据库)

    基于python+Django+Mysql实现的协同过滤的电影推荐系统(源码+数据库) 该项目是个人毕设项目源码,项目中的源码都是经过本地编译过可运行的,都经过严格调试,确保可以运行!!!评审分达到95分以上。资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的话可以放心下载使用。 基于物品的协同过滤 计算相似度:对于每一对电影,计算它们之间的相似度。常用的方法有余弦相似度、皮尔逊相关系数等。 预测评分:对于未评分的电影,根据用户已经评分过的电影和这些电影之间的相似度,预测用户对该电影的评分。 生成推荐列表:根据预测的评分,为用户生成一个推荐的电影列表。 基于python+Django+Mysql实现的协同过滤的电影推荐系统(源码+数据库) 该项目是个人毕设项目源码,项目中的源码都是经过本地编译过可运行的,都经过严格调试,确保可以运行!!!评审分达到95分以上。资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的话可以放心下载使用。 基于物品的协同过滤 计算相似度:对于每一对电影,计算它们之间的相似度。常用的方法

    ssm-jsp-大健康综合咨询问诊平台-源码工程-32页从零开始全套图文详解-34页参考论文-27页参考答辩-全套开发环境工具、文档模板、电子教程、视频教学资源.zip

    资源说明: 1:csdn平台资源详情页的文档预览若发现'异常',属平台多文档混合解析和叠加展示风格,请放心使用。 2:32页图文详解文档(从零开始项目全套环境工具安装搭建调试运行部署,保姆级图文详解)。 3:34页范例参考毕业论文,万字长文,word文档,支持二次编辑。 4:27页范例参考答辩ppt,pptx格式,支持二次编辑。 5:工具环境、ppt参考模板、相关教程资源分享。 6:资源项目源码均已通过严格测试验证,保证能够正常运行,本项目仅用作交流学习参考,请切勿用于商业用途。 7:项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通。 内容概要: 本系统基于 B/S 网络结构,在 IDEA 中开发。服务端用 Java 并借 ssm 框架(Spring+SpringMVC+MyBatis)搭建后台。用 MySQL 存储数据,可靠性强。 能学到什么: 学会用ssm搭建后台,提升效率、专注业务。学习使用jsp、html构建交互界面、前后端数据交互、MySQL管理数据、从零开始环境搭建、调试、运行、打包、部署流程。

    2、第一个网页爬虫.mp4

    第一个网页爬虫

    松下FP-XH的的双PLC的10轴程序,表格定位 用于摆盘的 ,平稳运行一年,PC-LINK通信,程序分输出与调试,报警与通信,启动与复位等分开书写,带维纶通触摸屏,思路清晰,一看易懂,是敩习松下p

    松下FP-XH的的双PLC的10轴程序,表格定位。 用于摆盘的 ,平稳运行一年,PC-LINK通信,程序分输出与调试,报警与通信,启动与复位等分开书写,带维纶通触摸屏,思路清晰,一看易懂,是敩习松下plc和定位模块的最佳范例。

    Python培训之美眉图片下载爬虫 08 个人网站图片地址提取.flv

    Python培训之美眉图片下载爬虫 08 个人网站图片地址提取

    【课程设计】TensorRT部署DETR项目工程C++源码.zip

    【课程设计】TensorRT部署DETR项目工程C++源码.zip

    大型工业粉碎机sw07全套技术资料100%好用.zip

    大型工业粉碎机sw07全套技术资料100%好用.zip

Global site tag (gtag.js) - Google Analytics