当前位置: 首页 > article >正文

VBA清空数据

'列数转字母
Function CNtoW(ByVal num As Long) As String
    CNtoW = Replace(Cells(1, num).Address(False, False), "1", "")
End Function
'字母转列数
Function CWtoN(ByVal AB As String) As Long
    CWtoN = Range("a1:" & AB & "1").Cells.Count
End Function

'search list  if found return True, else return False
Function IsElementInDynamicList(element As String, list() As String) As Boolean
    Dim i As Integer
    
    For i = LBound(list) To UBound(list)
        If list(i) = element Then
            IsElementInDynamicList = True
            Exit Function
        End If
    Next i
    
    IsElementInDynamicList = False
End Function

'清空历史数据
Sub clear_new_sheet()
    Application.ScreenUpdating = False
    Dim row_max, start_row, col_max, end_col As Integer
    row_max = ThisWorkbook.Sheets("new").Range("B65535").End(xlUp).Row
    col_max = ThisWorkbook.Sheets("new").Range("IV1").End(xlToLeft).Column
    'MsgBox "row_max:" & row_max
    'MsgBox "col_max:" & col_max
    
    For i = 1 To row_max
        If ThisWorkbook.Sheets("new").Range("b" & i) = "编码" Then
            start_row = i + 1
            Exit For
        End If
    Next
    
    For i = 1 To col_max
        If ThisWorkbook.Sheets("new").Cells(1, i) = "是否新卡" Then
            end_col = i
            Exit For
        End If
    Next
    
    col_string = CNtoW(end_col)
      '清除历史残留
    ThisWorkbook.Sheets("new").Select
    If row_max >= start_row Then
      Range("A" & start_row & ":" & col_string & row_max).Select
      Selection.Delete
    End If
    Application.ScreenUpdating = True
End Sub

http://www.lryc.cn/news/2403136.html

相关文章:

  • 【信息系统项目管理师-选择真题】2025上半年(第二批)综合知识答案和详解(回忆版)
  • Java Lambda 表达式的缺点和替代方案
  • TDengine 开发指南—— UDF函数
  • 使用vsftpd搭建FTP服务器(TLS/SSL显式加密)
  • 1.1Nodejs和浏览器中的二进制处理
  • 入门AJAX——XMLHttpRequest(Post)
  • Qt(part1)Qpushbutton,信号与槽,对象树,自定义信号与槽,lamda表达式。
  • 西北某省级联通公司:3D动环模块如何实现机房“一屏统管”?
  • 【WPF】从普通 ItemsControl 到支持筛选的 ItemsControl:深入掌握 CollectionViewSource 用法
  • Zookeeper 和 Kafka 版本与 JDK 要求
  • 3步布局关键词让流量更精准
  • 视觉分析在人员行为属性检测中的应用
  • 学习 React【Plan - June - Week 1】
  • 电子行业AI赋能软件开发经典案例——某金融软件公司
  • 【前端】js如何处理计算精度问题
  • 使用 Python 自动化 Word 文档样式复制与内容生成
  • Kafka 核心架构与消息模型深度解析(二)
  • 4G网络中频段的分配
  • SQL进阶之旅 Day 19:统计信息与优化器提示
  • 数据结构之LinkedList
  • 摆脱硬件依赖:SkyEye在轨道交通中的仿真应用
  • 使用变异系数增强 CFD 收敛标准
  • 解决获取视频第一帧黑屏问题
  • 物联网通信技术全景指南(2025)之如何挑选合适的物联网模块
  • 影楼精修-AI衣服祛褶皱算法解析
  • Day46 Python打卡训练营
  • 信号电压高,传输稳定性变强,但是传输速率下降?
  • linux安全加固(非常详细)
  • 关于事务的简介
  • qt控制台程序与qt窗口程序在读取数据库中文字段的差异!!巨坑