首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

VBA程序报错,用调试三法宝,bug不存在的

有朋友私信问我:猴子,我的那个「宏按钮」实在是太丑了,我看你设置的就挺好看,应该如何设置呢? 我觉得这位同学很有眼光,既然你已经发现了我的审美,那么也不隐藏了,都分享给你们了。...通常情况下,我们都是按照「开发工具」-「插入」-「表单控件」-「按钮(窗体控件)」这样的路径来绘制我们的「宏按钮」 这样绘制的「宏按钮」,简直是巨丑无比,哪能入我猴子的法眼?...一对比上图,很明显左侧的宏按钮颜值更高。 就像同样多金的2个男人,要是我,肯定选择更帅的那个,不是吗? 那么,左侧颜值更高的宏按钮如何设置呢?...所谓「断点」就是当VBA遇到手动设置的「断点」,运行中的程序将会自动停止,并「批黄断点处代码」,等待下一步执行指令。...(1)设置断点 在需要停止的位置手动设置「断点」,程序运行此处批色显示且暂停执行,等待下一步指令。 (2)单步调试 单步调试实现程序逐句执行,快速定位错误代码位置,便于及时排查错误。

63510

VBA程序报错,用调试三法宝,bug不存在的

有朋友私信问我:猴子,我的那个「宏按钮」实在是太丑了,我看你设置的就挺好看,应该如何设置呢? 我觉得这位同学很有眼光,既然你已经发现了我的审美,那么也不隐藏了,都分享给你们了。...通常情况下,我们都是按照「开发工具」-「插入」-「表单控件」-「按钮(窗体控件)」这样的路径来绘制我们的「宏按钮」 image.png 这样绘制的「宏按钮」,简直是巨丑无比,哪能入我猴子的法眼?...image.png 一对比上图,很明显左侧的宏按钮颜值更高。 就像同样多金的2个男人,要是我,肯定选择更帅的那个,不是吗? 那么,左侧颜值更高的宏按钮如何设置呢?...这能难倒我万能的猴子,又经过数十年的研究,天台式微笑又一次上扬在我的嘴角: 其实,和插入VBA那个巨丑无比的「按钮(窗体控件)」关联宏的操作一样。...所谓「断点」就是当VBA遇到手动设置的「断点」,运行中的程序将会自动停止,并「批黄断点处代码」,等待下一步执行指令。

2.9K00
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Cheat Engine 官方教程汉化

    在这里,我建议继续单击点击我按钮,只是为了查看值是如何减小的,以帮助确定要扫描的值类型。 请注意,该值减小了一个整数,即非小数。 因此,我将扫描仪设置为4个字节和未知的初始值。...一旦您将值设置为 5000,下一步按钮应立即变为启用状态。更改值并单击点击我按钮后,进度条应填充,但这不是必需的。 现在应该启用下一个按钮,单击它以转到下一步。...设置时,单击第一个扫描按钮。 因此,只需像以前一样扫描以查找弹药地址,然后将其添加到地址列表中即可。 现在将值更改为5000,然后下一步按钮应变为启用状态。然后单击下一步按钮以继续执行下一步。...下一步按钮应变为启用状态,然后单击下一步按钮以前进到下一步。 当高级选项列表中的条目被替换时,它们将显示为红色文本。 可以通过单击作弊引擎主窗体左下角状态栏中的高级选项按钮来查看高级选项列表。...现在将脚本添加到作弊表,然后启用脚本并单击“点击我”按钮。 这应该启用下一步按钮,因此单击下一步按钮转到下一步。 第八步:多级指针 当您开始步骤 8 时,您应该会看到表单如下所示。

    2.7K10

    Nature | 借助植入物观察大脑的决策过程,并影响其结果

    斯坦福大学的研究人员发表在《Nature》杂志上的一项研究揭示了认知思考如何反映在神经活动中。...研究人员Diogo Peixoto表示:“我只是看着屏幕上解码后的活动轨迹,不知道点在往哪个方向移动,也不知道猴子在做什么,我可以告诉实验室负责人Sania Fong,'他会选择向右',几秒钟后猴子就会启动动作...猴子们通过按下显示屏上的左右按钮来清楚地表示自己的选择。 然而,在猴子的大脑中,决策过程却不那么明显。神经元通过快速爆发的嘈杂电信号进行交流,这些信号与大脑中的其他活动同时发生。...如果新圆点是在试验初期添加的,而且是在猴子的决策变量较低的时候,则它们的影响会更大——这表明确定性较弱。...研究人员认为,他们的关键技术进步——通过实时神经记录监测和解释隐蔽的认知状态——对认知神经科学来说应该是有价值的,他们很高兴看到其他研究人员如何在他们的工作基础上进一步发展。

    17730

    【玩转 EdgeOne】- 腾讯云下一代边缘加速CDN EdgeOne 部署

    各类网站:流畅访问、防攻击、防篡改、网站服务高可靠性、网站防刷、数据防泄漏看。...四、网站加速体验首先登录自己的腾讯云账户,然后通过下面网址直接进入EdgeOne登录 - 腾讯云点击新增站点按钮,弹出添加站点的弹窗,然后属于自己技术网站的域名。...点击下一步,然后进入选择套餐界面完成后进入选择加速区域与接入模式因为是绑定在GitHub上,这里选择全球可用区,接入模式选择CNAME方式接入。...然后进入归属权验证界面因为我的域名本身就是腾讯云服务器的,直接选择DNS方式验证就行,直接在域名解析增加解析记录。添加完成后回到归属权验证界面,点击验证按钮,看看是否验证通过:这里表示验证就通过了。...具体看下图找到相应的菜单首先点击域名管理,添加添加域名进入添加域名界面输入公网IP地址/域名点击下一步进入推荐配置界面,这里选择网站加速,因为只是个人博客类型点击下一步进入配置CNAME界面,如下图:还是进入域名解析界面

    38520

    使用SQL Server维护计划实现数据库定时自动备份

    启动SQL Server Agent服务,然后在其中新建作业,作业中添加1个备份步骤,类型是T-SQL脚本,然后在命令中输入如下SQL语句,该语句实现了对数据库TestDB1的完整备份,备份文件在C盘Backup...”,如图: (3)单击“下一步”按钮,选择维护任务,这里就是可以在维护计划中执行的任务,如果你想执行的任务在这里没有,那就还是不用维护计划来做,自己写SSIS包或者SQL语句吧。...(5)选中“备份数据库(完整)”然后单击“下一步”按钮,系统将转到定义完整备份任务的界面,如图: 这个界面实在太长了,我把任务栏隐藏了都显示不完,出现了滚动条,这里我们选择要进行备份的数据库,选择为每个数据库创建备份文件...(6)单击“下一步”按钮,进入差异备份任务的设置界面,和上一步的界面是一样的,操作也是一样的,计划这里我们可以选择除了周日以外的每天进行差异备份,如图: (7)单击“下一步”按钮,进入选择报告选项,这里我们可以将这个维护计划的执行报告写入文本文件中...(8)单击“下一步”按钮,进入“完成该向导”的界面,系统列出了向导要完成的工作,如图: (9)单击“完成”按钮,向导将创建对应的SSIS包和SQL作业: (10)完成后,我们再刷新下对象资源管理器,

    2.7K10

    在腾讯云Windows 2012系统上安装IIS 8.0

    1、打开桌面左下角的“服务器管理器”。 在Windows2012系统上,这个按钮一般位于左下角的第一个位置。...我这边演示用的是Windows2012R2版,这套系统新增了白色的开始图标,因此“服务器管理器”按钮移到了第二个位置。 2、点击“添加角色和功能”,在弹出的安装对话框中,再点击两次“下一步”。...3、进入服务器角色安装对话框,勾选“Web服务器(IIS)”这项,会弹出提示询问你是否添加功能,我们点击“添加功能”按钮表示同意添加。然后点击三次“下一步”。...直接点击“下一步”表示我们将采用系统提供的默认安装方式,有兴趣的朋友也可以仔细看一下这些默认步骤上的说明文字,以更一步增进对腾讯云服务器IIS系统的了解。...在勾选的时候,系统会询问您是否安装所需的功能,我们一律点击“添加功能”。 6、最后一步,我们选择“自动重新启动目标服务器”,然后点击“安装”按钮,等待系统完成安装。

    5K30

    Wijmo 更优美的jQuery UI部件集:从wijwizard和wijpager开始

    你将从添加并且自定义一个wijwizard部件入手,可以了解到一些独特的功能,然后你将学习如何通过连接到wijpager部件对wijwizard添加分页导航支持。...第一步是创建一个HTML页面,并向你的工程添加依赖项的链接。...保存你的工程,并在浏览器中打开。它将看起来像下面这样: ? 当部件包含多于一个页面的时候,导航按钮将自动的被添加到部件上。你可以更改,甚至删除控件上显示的导航按钮。...这里我们会让你这么做,因为你之前没有见过它是如何工作的。 首先,添加一个的HTML元素到工程。...点击数字按钮之一,你可以发现已经可以使用wijpager部件对wijwizard进行分页浏览了。 漂亮的结果,不是吗?使用Wijmo,你总是可以很容易的自定义你的部件。

    2.6K70

    【玩转 EdgeOne】边缘安全加速平台EO给自己的技术博客插上“翅膀”

    四、网站加速体验 首先登录自己的腾讯云账户,然后通过下面网址直接进入EdgeOne https://console.cloud.tencent.com/edgeone/zones 点击新增站点按钮,弹出添加站点的弹窗...点击下一步,然后进入选择套餐界面,这里因为只是体验选择基础版, 然后点击下一步,系统开始进行套餐配置下发。...具体操作如下图: 添加完成后回到归属权验证界面,点击验证按钮,看看是否验证通过。 如下图: 这里表示验证就通过了。 然后配置域名网站加速。...具体看下图找到相应的菜单 首先点击域名管理,添加添加域名 进入添加域名界面 输入公网IP地址 点击下一步进入推荐配置界面,这里选择网站加速,因为只是技术网站不涉及音视频点播。...点击下一步进入配置CNAME界面,如下图: 还是进入域名解析界面,添加解析记录 如果出现“CNAME 记录和 A 记录有冲突,请先删除或暂停现有操作日志的 A记录后重试”需要把之前解析的A记录暂停,

    1.1K261

    【开源】QuickPager ASP.NET2.0分页控件——使用示例、基本应用和查询功能

    我比较懒,给自己偷个懒吧,用vs2005写一个建立“网站”的demo,再用vs2008写一个“项目”的demo吧。...项目建立之后需要引用分页控件需要的dll文件。     在“解决方案资源管理器”点击右键,选择“添加引用”。 ?     然后呢会打开“添加引用”对话框,选择“浏览”标签。 ?     ...好了,分页控件就会被引用到项目里了。下一步是在工具箱里面添加分页控件。     2、工具箱里添加分页控件。 ?     点击“选择项”,打开“选择工具箱项” ?     ...我想了一下,好像确实没有什么优势,要说优点嘛,好像只有两个,一个是分页控件是按需索取,一页显示五条数据的话,那么就到数据库里提取五条,多一条不取(听说GridView在分页的时候还是会把表里的数据都拿出来...----     最后说一下如何实现查询功能。     在页面里拖拽两个JYKTextBox,对没写错买就是这个,他在分页控件的下数第二个控件,再加一个button按钮。

    1K100

    技术分享|微信小程序绕过sign签名思路

    测试小程序的逻辑漏洞经常会遇到sign签名标识,若不知道sign的生成方式,只篡改参数的值无法修改sign的值,那么漏洞测试就很难进行下一步。...本篇分享将围绕如何绕过小程序sign标识展开 漏洞前言: 测试小程序的逻辑漏洞经常会遇到sign签名标识,若不知道sign的生成方式,只篡改参数的值无法修改sign的值,那么漏洞测试就很难进行下一步。...本篇分享将围绕如何绕过小程序sign标识展开。 0X01 Sign定义: sign一般用于参数签名,用来验证数据的完整性和真实性。.../releases/tag/1.0.1 0X03 测试细节: 1、 测试小程序 打开某某小程序,抓包,任意更改参数发包会报错,发现添加了sign字段。...,就可以把加密/签名的算法实现到自己有python脚本的processor函数中。

    3.1K42

    技术分享|微信小程序绕过sign签名思路

    测试小程序的逻辑漏洞经常会遇到sign签名标识,若不知道sign的生成方式,只篡改参数的值无法修改sign的值,那么漏洞测试就很难进行下一步。...本篇分享将围绕如何绕过小程序sign标识展开漏洞前言:测试小程序的逻辑漏洞经常会遇到sign签名标识,若不知道sign的生成方式,只篡改参数的值无法修改sign的值,那么漏洞测试就很难进行下一步。...本篇分享将围绕如何绕过小程序sign标识展开。0X01Sign定义:sign一般用于参数签名,用来验证数据的完整性和真实性。.../releases/tag/1.0.10X03测试细节:1、 测试小程序打开某某小程序,抓包,任意更改参数发包会报错,发现添加了sign字段。...放进数据包中测试篡改成功,截图如下。

    1.1K20

    前端无秘密:看我如何策反JS为我所用(下)

    前端无秘密:看我如何策反 JS 为我所用(上) 武器化利用 分析清楚漏洞详情,接下来一定是将手工利用转变为自动攻击,实现武器化,才能将战果最大化。...Data,调用前面已实现的解密脚本,批量获取用户信息;二是复用页面,驱动 webdriver,模拟人工操作,输入手机号、点击“获取验证码”按钮、抓包获取 Data、解密脚本,批量获取用户信息。...2.1.1 防篡改与防重放 我在页面上输入手机号 13988888840,点击“获取验证码”按钮,用 burp 的 proxy 抓包拦截请求(不放),将 PHONE_NO 参数值改为 13988888849...服务端是如何晓得我在篡改参数、重放请求呢?肯定离不开客户端的配合。于是,我仔细审查请求报文中的 headers,首部 authorization 引起了我的注意: 怀疑是 sign 在作祟。...1 改为 2(即 40ca525898eba6df88bca451342515c2),同样报“参数签名异常”的错: 基本上验证了我的猜测,业务系统的防重放和防篡改能力依赖 sign 参数。

    56910

    scetch入门 第2部分:文本,对齐和SVG在第3部分中了解如何导出文件

    背景 这是本教程第1部分的延续。在本部分中,我们将介绍文本工具,对齐以及在Sketch中使用导入的矢量图形。 文字和对齐方式 好吧,让我们打开插入菜单并写一些文字! ? 添加文字 我写了“香蕉”。...选择两个对象 接下来,找到Inspector顶部的Align按钮,然后选择下面列出的两个按钮。这些是水平对齐和垂直对齐。 ? 水平和垂直对齐 现在让我们在页面的白色部分添加一些文本。...我写道:“香蕉摊里总有钱。” ? 香蕉摊里总有钱。 我使用了24号Avenir,对齐中心。确保在对齐设置中将其水平对齐到画板的中心。 导入向量 让我们学习如何导入矢量文件并进行编辑。...如果双击图层窗口中的画板名称,它将选择名称并允许您键入任何所需内容。我打字“香蕉摊” ? 更改画板名称 最后,我做了一些调整。我把文字移到猴子下面。...我把我的名字命名为“Body Text”。 ? 创建文本样式 现在重复我们对矩形所做的事情。选择第二个画板上的文本并应用样式“正文文本”。现在我们可以看到更多的Sketch魔术发生了。

    4.1K30

    Appium+python自动化(二十一)- 让猴子按你指令大闹手机 MonkeyScript(超详解)

    依然深刻的记得,小时候妈妈为了催促我睡觉,而关掉我的《西游记》,那种哀求不成继而绝望的感觉,至今记忆犹新。长大后只要得空在家,哪怕手里做着其他的事情,也要把电视开着,听一听《西游记》。...坐在沙发上,当熟悉的音乐响起,心中突然冒出一股莫名的激动,电视里活泼生动的师徒几人,即便都能背出的故事情节,依旧能让我露出微笑。   ...古人把猴子视为马的守护神,常于马厩内养猴子以留住马匹,并让猴子表演猴戏作祭祀之用,因此猴子又有“马留”的别称,此名称至今仍保留在粤语中。日本于奈良时代从中国传入猴戏。...前边讲解的monkey都是随机事件流,Monkey(猴子)在手机里像个无头苍蝇乱蹦乱跳地大闹一番;那么今天宏哥今天就教你如何让猴子按您的指令在手机里大闹,教你如何耍猴——Monkey(猴子)自定义脚本。...而其中涉及到坐标点的问题,这个在后面会讲解如何获取控件的坐标点。 3.1执行脚本 1、编写好脚本,保存为monkey.script 文件。

    1.4K51

    从零开始搭建个人博客(spring boot)-实现列表,详情,分页功能

    编辑工具:IDEA 使用框架:springboot 第一步,创建名为blog 的springboot项目 创建springboot项目 名为blog 第二步,导入依赖 热部署依赖 第三步,配置application.properties..., 测试代码内容 项目测试成功页面将会返回hello 既然项目已经跑起来了,我们可以进行下一步了,将我们准备好的前端页面全部导入项目,测试是否能够正常访问。...mapper需要使用到的工具类 四、三层结构依次开发 entity:首先我开发文章列表这一块,创建对应的实体信息如下,省略get,set方法 dao 创建对应的dao继承通用mapper的接口,改接口如过只需要实现简单的增删改查...查看列表页 点击标题查看到详情页 到此已经完成博客的基本展示功能了,其他页面可以类似操作,但是如果页面文章太多,就需要进行分页,最后再整合下PageHelper插件实现分页功能 在原来的列表方法中添加如下代码...前端页面分页的方法如下 点击分页按钮,重新请求后台数据,

    1.6K21

    pycharm调试教程_程序调试时应当用

    大家好,又见面了,我是你们的朋友全栈君。...补充说明一下,PyCharm软件是由JAVA语言实现的,也就是说它需要运行在JRE虚拟运行环境下。如果你不知道什么是JRE,勾选安装JRE后点击下一步即可。...点击上图二级弹出菜单的Run按钮后会在PyCharm的下面的run分页窗口内看到程序打印了”Hello world!”运行结果如下图所示。...特别强调一下,如下图所示,点击Console分页左下的命令行图标按钮能够开启交互式调试。...项目运行设置页如下图右所示,其中3个重要的参数分别是Scripy Path运行脚本的路径也就是运行.py文件的路径、Parameters脚本运行参数和Python interpreter解释器的版本。

    1.3K10

    【SQL Server】在 SSMS 中 使用 生成 SQL 脚本 方式 实现 数据库 备份 还原 ( 数据备份操作 - 生成 SQL 脚本 | 数据还原操作 - 执行 SQL 脚本 )

    查询、优化和开发工作 ; 本篇博客介绍如何使用 SSMS 进行数据库备份 ; 使用的原理是 将数据库中的 数据 生成为 SQL 脚本 ( 几万条 SQL 语句 ) , 还原数据库的时候 , 先 TRUNCATE...清空表 , 然后再执行上述生成的 SQL 脚本 ; 2、数据备份操作 - 生成 SQL 脚本 右键点击 数据库 , 选择 " 任务 / 生成脚本 " ; 弹出生成脚本对话框 , 点击 " 下一步(N)..." 按钮 , 进行下一步操作 ; 在该步骤中 , 勾选 上方的 " 选择具体的数据库对象(Q) " 选项 , 然后 展开 " 表 " 选项 ; 表 展开后 如下显示 , 会将数据库中所有的 数据表 都显示在列表中..., 这里 勾选要保存的数据库表 , 不需要保存的 不要勾选 ; 数据库表 勾选完毕后 , 点击下一步 按钮 ; 在该步骤中 , 设置要保存的 SQL 脚本 存放位置 , 我设置的位置是 " C:\Users...建表 + 插入数据 的 SQL 语句 ; 上述内容设置完毕后 , 点击下一步 , 会在该步骤中 检查所做选择 , 这里保持默认即可 , 再次点击下一步按钮 ; 等待数据库表 生成脚本即可 ; 生成完毕后

    44810

    YYDS-油猴子--让你浏览器加成buff

    YYDS-油猴子–让你浏览器加成buff 本次文章介绍的是油猴子”Tampermonkey” ,这是一款浏览器扩展和用户脚本管理器,它适用于 Chrome, Firefox,Microsoft Edge...安装之后,有些脚本能为网站添加新的功能,有些能使网站的界面更加易用,有些则能隐藏网站上烦人的部分内容。...在 Greasy Fork 上的用户脚本都是由用户编写并向全世界发表的,您可以免费安装,轻松体验。...utm_source=chrome-ntp-icon 步骤一:搜索Tampermonkey,不要搜索油猴子,人家Goolge可不鸟你 步骤二:刚开始是添加到chrome,因为我的已经安装过了 步骤三...:在选择这个平台Greasy Fork(不要选错哦) 恭喜你,你来到了一个新世界 在这里我分享一下我经常使用的脚本 安装脚本要二次确认啊,我的宝!

    1.1K20
    领券