最近一直在研究VBA,写报表的工作。将所得的知识,经验总结一下,与大家分享。工具篇,VBA1.EXCEL一个最好用的功能就是录制宏,当一个函数拿不准要怎么写,用什么函数表示的时候,录制就帮了大忙了。2.VBA相对于录制的宏,可以更精确,更聪明,逻辑更清晰,执行也更有效。特别是它的循环和递归,直接解放了人的双手。3.VBA的基本操作(1)定位:基本单位:sheets(页),Rows(行),Colum
转载
2024-08-26 14:24:00
534阅读
一 VBA 与对象1.1 VBA 基础application 就是 VBA里的 Aapplication 就是 EXCEL程序,VBA寄生的这个宿主工具,估计也可能是WORK,PPT等EXCEL程序下,可能开启很多EXCEL工程(多个EXCEL表)1.2 Application 即 excel , excel 就是 VBA的最大对象集合EXCELwordPPT1.3 什么是
本文基于以下文件http://pan.baidu.com/s/1nvJtsu9(部分)内容预览:1. 边框样式Sub cell_format()
Dim sht As Worksheet
Dim rng As Range
Set sht = Worksheets("Parameter")
Set rng = sht.Range("B2:C20")
转载
2024-03-24 14:45:24
427阅读
excel vba真正的动态数组实例 一、动态数组的定义 动态数组的定义,一开始不需要给数组标明上界和下界。直接定义即可,如下面的代码: Dim MyStr() As String 这样,就定义了一个动态数组及其名称:MyStr(),现在,该数组的上界下界都是个未知数,也就是说,数组中到底有没有内容或到底有什么内容,是个未知数。 因此,要使用动态数组,就必须对其定义好下界和上界。二
转载
2024-10-27 11:30:36
51阅读
好久没写文章了,最近有点忙,现在华为做PRS二次开发,这两周一直在做澳大利亚的一个需求,由于这个需求比较特殊,报表中用到的102个KPI是从五张sheet也中取值,并且KPI在原始数据的sheet页中的顺序也是混乱无任何滚了的。
所以只能手动找出每个图表中的系列(基本上也就是原始数据sheet页中的KPI,个别十几个是通过计算得到的)。又由于根据不同的cluster,需要在同一张图表中显示不同
这与可读性或键入的字符数无关。是关于你需要达到的目标换句话说,它绝对不是主观的或基于观点的,就像编程中的其他东西一样。。。#这要看情况。如果使用Excel并复制粘贴单元格,是否Ctrl键C类Ctrl键+五或使用?取决于你需要做什么。.Paste [Destination]是你最好的朋友。这相当于Ctrl键C类/+五... 相当于PasteSpecial/All,因为在这种情况下已经做了你需要做的一
转载
2024-10-12 23:36:21
37阅读
Last week, we saw the steps for entering project start and stop times in Excel, by using keyboard shortcuts. Then, Excel formulas can calculate the total project time, based on the start and stop time
学习资源:《Excel VBA从入门到进阶》第44集 by兰色幻想 本节来学习如何处理VBA图片与图形处理,用到的是VBA的shape对象。 Shape 对象,该对象代表工作表或图形工作表上的所有图形,它是sheets和chart的子对象(属性)。下表列出shape部分常用属性。 使用示例:获取shape的l类型。 Dim ms As Shape
Cells(k, 1)
Option Explicit
'iRng 为上一次选中的单元格,全局变量
Dim iRng As Object
'val为上一次选中单元格的值
Dim val
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'本功能可以实现通过判断表格第26列的布尔值来决定是否允许用户修改单元格的值
'不允许修改的逻辑
page: <style type="text/css"> .highlight { background: yellow; color: red; } </style> <asp:Label ID="searchTextlab" runat="server" Style="color: #ffff ...
转载
2021-09-06 13:34:00
465阅读
2评论
好久没写文章了,最近有点忙,现在华为做PRS二次开发,这两周一直在做澳大利亚的一个需求,由于这个需求比较特殊,报表中用到的102个KPI是从五张sheet也中取值,并且KPI在原始数据的sheet页中的顺序也是混乱无任何滚了的。 所以只能手动找出每个图表中的系列(基本上也就是原始数据sheet页中的KPI,个别十几个是通过计算得到的)。又由于根据不同的cluster,需要在同一张图表中显示不
目录1 取得VBA对象1.1 取得工作簿对象1.2 取得工作表对象1.3 取得单元格对象1.4 取得对象的属性1.5 文档的方法1 进入vba 界面 方式之一: 快捷键:ALTER+F11运行方式之一: 进入vba界面,点击绿色三角符号1 取得VBA对象1.1 取得工作簿对象Sub Test()
'把当前工作簿的名称赋值给单元格A1
'testvba.xlsm 只能是当前工作簿的名称
最近刚完成了ms3d模型的加载及动画显示,为了让更多的人容易学会和使用该模型,本人就自己所掌握的内容稍微谈谈。说起骨骼动画,大家一定不会陌生,这里本人假定大家都了解骨骼动画的基本原理。如果不熟悉的话可参考《Advanced Animation with DirectX》和《Focus.On.3D.Models》。其中《Advanced Animation with DirectX》讲了基本的骨骼原
转载
2024-06-07 22:04:13
204阅读
VBA IE对象的操作方法(2013-10-27 11:39:29)IE和文档对象模型我们在实际工作中遇到网站和网页相关往往要涉及到这类问题:如何下载网页数据?网页之间的通讯是怎么实现的、它们能不能被控制等等。分析网页根据不同协变色镜可以用不同的角度去看,如数据流、标记,不过,如果你是用VB/VBA/脚本或其它支持自动化对象(AUTOMATION)的语言编程,有一个值得了解方法是掌握对象
# 如何实现 mysql 死锁定位
## 概述
在使用 MySQL 数据库时,有时候会出现死锁的情况,为了解决这个问题,我们可以通过死锁定位来找出造成死锁的原因。在本文中,我将教你如何通过一系列步骤来实现 MySQL 死锁定位。
## 流程
首先,让我们来看一下整个死锁定位的流程:
| 步骤 | 操作 |
| ---- | ---- |
| 1 | 打开 MySQL 客户端 |
| 2 |
原创
2024-04-29 07:02:10
44阅读
# MySQL死锁定位
## 引言
在使用MySQL数据库时,会遇到死锁的情况。死锁是指两个或多个事务互相请求对方占用的资源,导致互相等待,从而无法继续执行的情况。解决死锁问题需要定位到死锁发生的具体位置,本文将介绍如何定位MySQL死锁。
## 死锁定位流程
下面是定位MySQL死锁的流程图:
```mermaid
journey
title MySQL死锁定位流程
s
原创
2023-10-21 03:18:51
86阅读
二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。二分查找法的时间复杂度是对数级别的,O(log2n)public int binarySearch(int [] array, double key) {
int l = 0;
int r = array.length - 1;
w
Linux进程死锁定位最近定位一个服务问题时发现telnet某个端口,无法链接。无奈之下只能一步步排查。端口是否存在ss-l|grepLISTEN|grep9999如果端口存在那么可以观察该端口上的recv-qsend-q如果是发生死锁一般情况下这两个队列只会增加(当然当服务处理过慢时也会导致包堆积)Recv-QSend-QLocalAddress:PortPeerAddress:Port0102
原创
2019-09-20 09:39:06
2985阅读
opencv锁定鼠标定位
原创
2024-06-12 12:14:41
28阅读
# MySQL死锁定位排查
## 1. 概述
在MySQL数据库中,死锁是指两个或多个事务相互等待对方释放资源,从而导致系统无法继续进行下去的情况。当发生死锁时,我们需要及时发现并解决问题,以确保系统的稳定运行。本文将教会你如何定位和排查MySQL死锁问题。
## 2. 定位和排查步骤
下面是定位和排查MySQL死锁问题的步骤,请按照此流程逐步进行。
```mermaid
journey
原创
2024-01-17 03:31:45
63阅读