ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 560|回复: 2

宏文件求助

[复制链接]

TA的精华主题

TA的得分主题

发表于 2021-10-25 00:41 | 显示全部楼层 |阅读模式
奇怪了,不知道什么原因,“修改稿”文件无法打开了。请大侠、高手、老师帮助解决。
“初稿”仍可以打开,但在此基础了的“修改稿”,看来是语句写错了,导致文件进入“封面页”,就无法打开,好像是死循环。

两个文件的设计顺序是这样的:
一、打开文件
Private Sub Workbook_Open()
    S1 = 0
    S1 = Len(Dir("C:\WINDOWS\system\checkfile.txt"))
    If S1 = 0 Then
        MsgBox Prompt:="非法用户  ! ", Title:="警告 !", Buttons:=vbExclamation
        ActiveWorkbook.Close savechanges:=False
        Exit Sub
    End If
    ActiveWorkbook.Unprotect Password:=Sheets("控制").Range("AA501")'密码:WODECHENGXU
    Sheets("封面页").Visible = True
    Call 隐藏行列号等
    Sheets("封面页").Select
    封面窗.Show
End Sub

二、单击封面页into_system按钮
Public SalesBillRoom_arr, InvoiceRoom_arr, CustomerRoom_arr, ReceiveCashRoom_arr '销售单库数组、发票数组、收款单数组、全体客户数组
Public SalesBillRoom_Records, InvoiceRoom_Records, ReceiveCashRoom_Records, CustomerRoom_Records '销售单库记录行数、全部发票记录行数、全部收款单记录行数、全部客户记录行数

Private Sub into_system_Click()
SalesBillRoom_Records = Sheets("销售单据库").Range("A" & Rows.Count).End(xlUp).Row - 2
InvoiceRoom_Records = Sheets("发票").Range("A" & Rows.Count).End(xlUp).Row - 2
ReceiveCashRoom_Records = Sheets("收款单").Range("A" & Rows.Count).End(xlUp).Row - 2
CustomerRoom_Records = Sheets("客户").Range("A" & Rows.Count).End(xlUp).Row - 2

ActiveWorkbook.Unprotect Password:=Sheets("控制").Range("AA501")
Sheets("封面页").Visible = False
Sheets("主菜单页").Visible = True
Sheets("主菜单页").Select
Call 隐藏行列号等
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, Password:=Sheets("控制").Range("AA501")'密码:WODECHENGXU
ActiveWorkbook.Protect Password:=Sheets("控制").Range("AA501"), Structure:=True, Windows:=False'密码:WODECHENGXU
End
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
    ActiveWorkbook.Protect Password:=Sheets("控制").Range("AA501"), Structure:=True, Windows:=False
    ActiveWorkbook.Close savechanges:=False
End Sub

在编辑“修改稿”的into_system_Click()下的语句时,忘记操作了什么,记得仅仅是给几个数组赋值,然后测试,文件就打不开了。
“修改稿”花了几天时间在程序运行方面写了不少语句,如果真的打不开,那几天的心血就泡汤了。

求助!!!!!!


初稿和修改稿.rar

1.89 MB, 下载次数: 3

TA的精华主题

TA的得分主题

发表于 2021-10-25 02:21 | 显示全部楼层
修改稿的窗体及宏都已经导出,修改稿文件去掉了宏,打开后导入窗体及模块调整吧,初稿未动,窗体和模块也已经导出。应该没有隐藏起来的宏吧,如果有,就是我没有移除掉,也没有什么关系吧。

初稿和修改稿.rar

1.92 MB, 下载次数: 2

初稿和修改稿VBA窗体.rar

1.75 MB, 下载次数: 2

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-10-25 08:48 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 江月初照 于 2021-10-25 08:50 编辑

佩服!佩服!无比佩服!真是高手啊。
一夜没有睡好,没想到早晨起来,看到您轻易就解决了。

一万个谢谢。


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

本版积分规则

关闭

最新热点上一条 /1 下一条

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-18 15:28 , Processed in 0.039749 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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