VBA Excel 出报表

源数据

目标

PS:调休 以高亮颜色区分

整理一下

CMDBUT命令 VBA代码

Private Sub CommandButton1_Click()
Dim ps As Integer
Dim pe As Integer
Dim srcs As Integer
Dim srce As Integer
Dim i As Integer
Dim j As Integer
Dim m As Integer
Dim pname As Variant
Dim pndme As Variant


ps = Range("I1").Value
pe = Range("I2").Value
srcs = Range("C1").Value
srce = Range("C2").Value

For i = ps To pe
   For j = 2 To 32
      For m = srcs To srce
      pname = Sheets("Sheet3").Range("A" & m).Value
        If pname = Range("A" & i).Value Then
        pndme = Cells(6, j).Value
            If Sheets("Sheet3").Range("B" & m).Value <= pndme And Sheets("Sheet3").Range("C" & m).Value >= pndme Then
                Cells(i, j).Value = Sheets("Sheet3").Range("D" & m).Value
                If Cells(i, j).Value = "调休" Then
                Cells(i, j).Interior.ColorIndex = 6
                End If
            End If
        End If
      Next
   Next
Next

End Sub
相关推荐
~在杰难逃~7 小时前
关于订单信息的Excel数据分析报告
笔记·数据分析·excel·数据分析报告
生产队队长12 小时前
SpringBoot2:web开发常用功能实现及原理解析-整合EasyExcel实现Excel导入导出功能
spring boot·excel
麋鹿会飞但不飘14 小时前
EasyExcel拿表头(二级表头)爬坑,invokeHeadMap方法
java·spring boot·excel
Eiceblue14 小时前
Python 实现Excel XLS和XLSX格式相互转换
vscode·python·pycharm·excel
if时光重来16 小时前
springboot项目实现导出excel动态设置表头
spring boot·后端·excel
我是Superman丶18 小时前
【工具】Java Excel转图片
java·python·excel
說詤榢18 小时前
判断2个excel文件差异的条数
excel
镜花照无眠1 天前
Excel爬虫使用实例-百度热搜
爬虫·excel
一念之间 一心向阳2 天前
PHP 使用Spreadsheet写excel缓存导致内存不断增加
php·excel
zhang-ge2 天前
python提取pdf表格到excel:拆分、提取、合并
python·pdf·excel