精华内容
下载资源
问答
  • EXCEL附注生成WORD附注 的调试问题

    千次阅读 2019-03-10 13:54:28
    EXCEL附注生成WORD附注调试中,遇到Delphi资源重复定义的问题(“Duplicate resource”) 出现大量的RESOURCES DISCARDED提示。 解决思路: 1)按网上的思路,将*.res文件全部删除,删除后让delphi编译重建。未...

    在EXCEL附注生成WORD附注调试中,遇到Delphi资源重复定义的问题(“Duplicate resource”)

    出现大量的RESOURCES DISCARDED 提示。

     

    解决思路:

    1)按网上的思路,将*.res文件全部删除,删除后让delphi编译重建。未解决

    2)联想到主要问题产生来源于为了重构软件,将变量及文件命名变得更可读,因此大量采用了另存为新文件名的方式。这样就道理了文件内部的引用,原文件引用存在、现文件也存在路径下及工程中,系统不知读取哪一个。

    解决办法就是将原始文件删除 ,这样就出现另外的提示,引用文件打不到,我们再在整个工程中查找替换原文件为新文件。

    逐一编译,逐一出错提示,但每解决一个提示的错误文件不一样,证明解决思路正确。全部修改完后,编译通过。

    WORD附注生成工具的加密狗版已经完成,下载请至WWW.CPASOFT.COM.CN

     

     

    展开全文
  • 这篇我们谈谈如何使用VBA打开另一个excel文件,并读取数据。那在此之前,我们测试一下,从当前excel文件读取数据的简单VBA代码。现在有一个九九乘法表的数据,... 定义两个变量,用来存放整数,也就是我们的乘数 num

    这篇我们谈谈如何使用VBA打开另一个excel文件,并读取数据。

    那在此之前,我们测试一下,从当前excel文件读取数据的简单VBA代码。现在有一个九九乘法表的数据,如下图。
    EXCEL VBA 九九乘法表
    如果我们有两个乘数,需要从九九乘法表里面查找到正确的结果,我们来试试看。
    EXCEL VBA 九九乘法表

    Dim num1 As Integer, num2 As Integer
    定义两个变量,用来存放整数,也就是我们的乘数

    num1 = 8
    给变量赋值

    MsgBox “从九九乘法表中查得,” & num1 & “*” & num2 & “的值是:” & Cells(num1 + 1, num2 + 1).Value
    把结果通过对话框展示出来, Cells函数是根据行号和列号获取单元格。

    我们点击绿色三角型,运行一下,看看结果如何。
    EXCEL VBA 九九乘法表
    Bingo! 结果正确无误。你看从当前excel中读取某一单元格中的数据简单吧。

    在继续讲之前,把九九乘法表的文件,命名为“九九乘法表.xlsm”。这里注意下,为什么要选择的后缀名是“xlsm”呢?因为默认的“xlsx”是不保存VBA脚本的。

    接下来,我们看看如何从另一个Excel中读取数据。现在新建一个Excel,我这里命名为“跨Excel.xlsm”,打开“Visual Basic”窗口,写上如下代码,如图所示:
    EXCEL VBA 跨文件

    可以看到,后面的4行代码,和九九乘法表的很像。唯一的区别就是多了一个xlSheet.

    MsgBox “从九九乘法表中查得,” & num1 & “*” & num2 & “的值是:” & xlSheet. Cells(num1 + 1, num2 + 1).Value
    这里的xlSheet.指定了具体的工作表,而不是使用当前工作表。

    前面写的几行又是什么意思呢?

    Dim xlApp As Excel.Application
    定义Excel应用程序变量,用于打开一个新excel文件

    Dim xlBook As Excel.Workbook
    定义Excel工作簿

    Dim xlSheet As Excel.Worksheet
    定义Excel工作表

    Set xlApp = New Excel.Application
    实例化对象

    Set xlBook = xlApp.Workbooks.Open(anotherFileName)
    打开指定路径的excel文件

    Set xlSheet = xlBook.Worksheets(1)
    获取第一个工作表,即Sheet1

    我们运行看看效果:
    这里写图片描述
    和之前一样,所以说我们获取成功了。

    下面是完整vba代码:

    Sub getDataAcrossFile()
    
        Dim xlApp As Excel.Application
        Dim xlBook As Excel.Workbook
        Dim xlSheet As Excel.Worksheet
        Dim anotherFileName As String
    
        anotherFileName = "E:\CSDN博客\VBA跨Excel读取数据\九九乘法表.xlsm"
        Set xlApp = New Excel.Application
        Set xlBook = xlApp.Workbooks.Open(anotherFileName)
        Set xlSheet = xlBook.Worksheets(1)
    
        Dim num1 As Integer, num2 As Integer
        '两个乘数
        num1 = 8
        num2 = 9
    
        '显示结果
        MsgBox "从九九乘法表中查得," & num1 & "*" & num2 & "的值是:" & xlSheet.Cells(num1 + 1, num2 + 1).Value
    
    End Sub
    
    展开全文
  • excel-vba的常用功能普通功能变量定义日期计算插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的...

    1.普通功能

    1.1.变量定义

    在进行vba操作前,一般需要定义变量。如果不定义变量,默认变量的数据类型是Variant格式,这样会占据大量的内存空间。

    1. 变量的几种分类: Date、String、Integer、Double、Long、Variant
    2. 定义变量: Dim lastDate As Date
    3. 多个变量同时定义: Dim lastDateStr As String, todayStr As String
    4. 变量的数据类型: Debug.Print TypeName(lastDate)
      ’ 实现打印信息的功能。其中,Debug.Print 可以输出信息(TypeName(lastDate))到立即窗口。

    1.2.日期计算

    1. 今天: Debug.Print Date
    2. 昨天: Debug.Print VBA.DateAdd(“d”, -1, Date)
    3. 今天的日期格式转换为字符串: Debug.Print Format(Date, “yyyymmdd”)
      ’ 输出 20210422。或者可以使用Format(Date, “yyyy/m/d”) ,输出 2021/4/22。
    4. 计算本月一共有多少天:
      第1个步骤:计算下一个月的第一天,减掉1天就是本月的最后一天。
      第2格步骤:计算最后一天的日期是几号。
      toMonth = DateSerial(Year(Date), month(DateAdd(“m”, 1, Date)), 1) ’ toMonth 是下月的1号。
      monthDays = Day(DateAdd(“d”, -1, toMonth)) ’ 用于记录本月有几天。
    5. 计算当前日期相对整个月的时间进度情况: monthPre = Day(Date) / monthDays ’ 输出是一个小数,需要使用Double或者Long进行存放。
    6. 计算当前日期相对整个月在第几周: NowWeek = DateDiff(“ww”, DateSerial(Year(Date), month(Date), 1), Date)

    1.3.复制、粘贴、清空、删除

    1. 复制
      Selection.Copy
    2. 粘贴(包括公式和内容)
      ActiveSheet.Paste
    3. 选择性粘贴
      Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks :=False, Transpose:=False
    4. 清空内容,不清除格式
      Selection.ClearContents
    5. 删除
      Selection.Delete Shift:=xlUp ’ 下方表格上移
      Selection.Delete Shift:=xlToLeft ’ 右方表格左移
    6. 页面显示左上角的单元格
      Range(“A1”).Select
      ActiveWindow.ScrollRow = 1 '设置当前工作表最上面显示的行号
      ActiveWindow.ScrollColumn = 1 '设置当前工作表最左边显示的列号
    7. 显示第1个的行分组,第1个的列分组
      ActiveSheet.Outline.ShowLevels RowLevels:=1
      ActiveSheet.Outline.ShowLevels RowLevels:=0, ColumnLevels:=1

    2.进阶功能

    2.1.计算相关

    1. 数据刷新,公式重算
      ActiveWorkbook.RefreshAll
      Calculate
    2. 使用公式手动计算,加快vba运行速度
      Application.Calculation = xlCalculationManual
      Application.Calculation = xlCalculationAutomatic ’ 记得切换回自动计算
      (备注:提速小方法http://blog.sina.cn/dpool/blog/s/blog_a575eb9401018pvp.html)

    2.2.其他

    1. 代码报错,仍继续执行
      On Error Resume Next '忽略错误继续执行VBA代码,避免出现错误消息导致代码停止运行
    2. 等待3秒后继续运行
      Application.Wait (Now + TimeValue(“0:00:03”))
    3. 清空剪贴板
      Application.CutCopyMode = False
    4. 不切换屏幕
      Application.ScreenUpdating = False
      Application.ScreenUpdating = True ’ 结束时,记得加上屏幕刷新
    5. 让错误提示不出现
      Application.EnableEvents=False ’ 让事件失效
      Application.EnableEvents=True ’ 结束时,记得加上让事件生效
    展开全文
  • 变量

    2020-01-02 15:19:42
    变量的定义什么是变量功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义...

    什么是变量

    excelexcel中的一个单元格就像内存空间的变量

    ##变量三要素

    变量名 Excel中单元格的名称,比如A1

    功能快捷键

    撤销:Ctrl/Command + Z
    重做:Ctrl/Command + Y
    加粗:Ctrl/Command + B
    斜体:Ctrl/Command + I
    标题:Ctrl/Command + Shift + H
    无序列表:Ctrl/Command + Shift + U
    有序列表:Ctrl/Command + Shift + O
    检查列表:Ctrl/Command + Shift + C
    插入代码:Ctrl/Command + Shift + K
    插入链接:Ctrl/Command + Shift + L
    插入图片:Ctrl/Command + Shift + G
    查找:Ctrl/Command + F
    替换:Ctrl/Command + G

    合理的创建标题,有助于目录的生成

    直接输入1次#,并按下space后,将生成1级标题。
    输入2次#,并按下space后,将生成2级标题。
    以此类推,我们支持6级标题。有助于使用TOC语法后生成一个完美的目录。

    如何改变文本的样式

    强调文本 强调文本

    加粗文本 加粗文本

    标记文本

    删除文本

    引用文本

    H2O is是液体。

    210 运算结果是 1024.

    插入链接与图片

    链接: link.

    图片: Alt

    带尺寸的图片: Alt

    居中的图片: Alt

    居中并且带尺寸的图片: Alt

    当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。

    如何插入一段漂亮的代码片

    博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.

    // An highlighted block
    var foo = 'bar';
    

    生成一个适合你的列表

    • 项目
      • 项目
        • 项目
    1. 项目1
    2. 项目2
    3. 项目3
    • 计划任务
    • 完成任务

    创建一个表格

    一个简单的表格是这么创建的:

    项目 Value
    电脑 $1600
    手机 $12
    导管 $1

    设定内容居中、居左、居右

    使用:---------:居中
    使用:----------居左
    使用----------:居右

    第一列 第二列 第三列
    第一列文本居中 第二列文本居右 第三列文本居左

    SmartyPants

    SmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实体。例如:

    TYPE ASCII HTML
    Single backticks 'Isn't this fun?' ‘Isn’t this fun?’
    Quotes "Isn't this fun?" “Isn’t this fun?”
    Dashes -- is en-dash, --- is em-dash – is en-dash, — is em-dash

    创建一个自定义列表

    Markdown
    Text-to-HTML conversion tool
    Authors
    John
    Luke

    如何创建一个注脚

    一个具有注脚的文本。1

    注释也是必不可少的

    Markdown将文本转换为 HTML

    KaTeX数学公式

    您可以使用渲染LaTeX数学表达式 KaTeX:

    Gamma公式展示 Γ(n)=(n1)!nN\Gamma(n) = (n-1)!\quad\forall n\in\mathbb N 是通过欧拉积分

    Γ(z)=0tz1etdt. \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,.

    你可以找到更多关于的信息 LaTeX 数学表达式here.

    新的甘特图功能,丰富你的文章

    Mon 06Mon 13Mon 20已完成 进行中 计划一 计划二 现有任务Adding GANTT diagram functionality to mermaid
    • 关于 甘特图 语法,参考 这儿,

    UML 图表

    可以使用UML图表进行渲染。 Mermaid. 例如下面产生的一个序列图:

    张三李四王五你好!李四, 最近怎么样?你最近怎么样,王五?我很好,谢谢!我很好,谢谢!李四想了很长时间,文字太长了不适合放在一行.打量着王五...很好... 王五, 你怎么样?张三李四王五

    这将产生一个流程图。:

    链接
    长方形
    圆角长方形
    菱形
    • 关于 Mermaid 语法,参考 这儿,

    FLowchart流程图

    我们依旧会支持flowchart的流程图:

    Created with Raphaël 2.2.0开始我的操作确认?结束yesno
    • 关于 Flowchart流程图 语法,参考 这儿.

    导出与导入

    导出

    如果你想尝试使用此编辑器, 你可以在此篇文章任意编辑。当你完成了一篇文章的写作, 在上方工具栏找到 文章导出 ,生成一个.md文件或者.html文件进行本地保存。

    导入

    如果你想加载一篇你写过的.md文件,在上方工具栏可以选择导入功能进行对应扩展名的文件导入,
    继续你的创作。


    1. 注脚的解释 ↩︎

    展开全文
  • python读写excel数据(list相关)

    万次阅读 2018-03-09 10:58:46
    生成新变量count=所在的组里样本的数量。分组的依据为id 和 time_dif,分组规则为在同一id内,从第一个样本开始数,一直到下一个time_dif>5之前的样本分为一组。分组如图所示: 朋友给的数据集里开始已....
  • 例如有20个excel文件分别代表20个亚组的数据,文件名为亚组名P01-P20,每个文件中的变量个数和名称等都是相同的,可通过以下命令实现一次性读取20个excel,并生成一个新变量提示来自哪个亚组(同时展示如何读取每个...
  • VC DataGrid导出Excel

    热门讨论 2011-06-30 15:37:10
    在弹出的Confirm Classes里选择_Application,Workbooks,_Workbook,Worksheets ,_Worksheet,Range ,Font 这几个类,并确定新生成的.CPP和.h文件的名称为Excel.cpp和Excel.h,然后确定。 5、在stdafx.h中添加...
  • VC FlexGrid导出Excel

    2011-07-13 21:03:24
    在弹出的Confirm Classes里选择_Application,Workbooks,_Workbook,Worksheets ,_Worksheet,Range ,Font 这几个类,并确定新生成的.CPP和.h文件的名称为Excel.cpp和Excel.h,然后确定。 5、添加类CColorButton...
  • prolaera-excel-export-源码

    2021-05-08 23:48:59
    该项目是通过引导的。 您将在下面找到一些有关如何执行常见任务的信息。 您可以在找到本指南的最新版本。 目录 自动格式化代码 更改页面<title> 安装依赖项 ... 在服务器上生成动态<met
  • excel的使用

    2012-11-25 17:06:01
    (7) 在单元格中显示公式如果工作表中的数据多数是由公式生成的,想要快速知道每个单元格中的公式形式,以便编辑修改,可以这样做:用鼠标左键单击“工具”菜单,选取“选项”命令,出现“选项”对话框,单击“视图...
  • 21.2 表单自动生成 370 21.3 利用电子邮件 372 21.3.1 设置邮件服务器配置选项 372 21.3.2 设置通过电子邮件通知工作流待办事宜 373 21.3.3 办理完成邮件通知 375 21.3.4 根据表单内容发送电子邮件 377 21.3.5 查看...
  • 上一篇文章我们给大家介绍了Excel数据导入JMP的三种常用方式:复制和粘贴,直接导入,以及Excel中JMP选项卡直接生成数据表。 为了帮助更多的临床医师学习如何运用JMP高效地开展数据分析,提高日常工作和发表论文的...
  • 介绍了Excel数据处理与分析方面的应用技巧,内容涉及Excel工作环境和基本操作、数据的输入和导入、数据整理和编辑、数据查询、分类汇总和合并计算等方面的使用技巧,以及数据透视表、模拟运算表、单变量求解工具和...
  • (1)配置模版路径,这个配置可以配置用于生成代码的velocity模版路径,生成的代码将模版中的特定符号见“模版中可使用的变量”中的描述。 (2)配置生成代码的固定文件路径,这个配置中的文件将原样拷贝到最终生成...
  • 11.13 使用Excel 2007中数据透视表的功能 264 11.13.1 使用筛选器 265 11.13.2 应用表格样式 269 11.13.3 更改布局 270 11.13.4 应用数据可见形式 271 11.13.5 理解Excel 97 273 11.14 下一步 274...
  • 11.13 使用Excel 2007中数据透视表的功能 264 11.13.1 使用筛选器 265 11.13.2 应用表格样式 269 11.13.3 更改布局 270 11.13.4 应用数据可见形式 271 11.13.5 理解Excel 97 273 11.14 下一步 274...
  • 11.13 使用Excel 2007中数据透视表的功能 264 11.13.1 使用筛选器 265 11.13.2 应用表格样式 269 11.13.3 更改布局 270 11.13.4 应用数据可见形式 271 11.13.5 理解Excel 97 273 11.14 下一步 274...
  • 11.13 使用Excel 2007中数据透视表的功能 264 11.13.1 使用筛选器 265 11.13.2 应用表格样式 269 11.13.3 更改布局 270 11.13.4 应用数据可见形式 271 11.13.5 理解Excel 97 273 11.14 下一步 274...
  • EXCEL 2007 宝典 附光盘文件

    热门讨论 2010-04-02 14:43:05
    list formulas.xlsm:一个包含用来在工作表中生成一个所有公式列表的VBA宏的工作簿。 Chapter 40 vba functions.xlsm:一个包含用于工作表公式的VBA函数的工作簿。 Chapter 41 change case.xlsm:使用UserForm以...
  • 第 1 章、 Excel服务器概览------2 1.1 什么是Excel服务器------2 1.2 Excel服务器能做什么------5 1.3 如何学习使用 Excel服务器------6 1.3.1 企业版和标准版------6 1.3.2 客户机与服务器------6 1.3.3 ...
  • 3、对原先定义为整型的变量(integer),全部调整为长整型(Long)。 4、有网友提出生成的工资条,中间间隔行应该矮一些,节约纸,已修改。 2009年5月15日 3.0版的改进: 1、工资条人与人之间增加一个空行,便于...
  • PHPExcel是相当强大的 MS Office Excel 文档生成类库,当需要输出比较复杂格式数据的时候,PHPExcel 是个不错的选择。不过其使用方法相对来说也就有些繁琐。列举以记之。  -- PHP Code --  <?  //设置PHPExcel...
  • 6.2.3 生成一系列日期 6.2.4 把非日期字符串转换为日期 6.2.5 计算两个日期之间的天数 6.2.6 计算两日期之间的工作日数 6.2.7 计算指定王作日的日期 6.2.8 计算两日期之间的年数 6.2.9 计算人的年龄 6.2.10 ...
  • 6.2.3 生成一系列日期 6.2.4 把非日期字符串转换为日期 6.2.5 计算两个日期之间的天数 6.2.6 计算两日期之间的工作日数 6.2.7 计算指定王作日的日期 6.2.8 计算两日期之间的年数 6.2.9 计算人的年龄 6.2.10 ...
  • 需求就是在unity中,解析一个Excel文件,根据解析到的信息动态生成类,并将数据存入(一个继承ScriptableOjbect类的对象里,这里具体记不清了) 前面解析Excel好像都没什么问题,类的源码信息存到了classSource里...
  • 04. 解决Excel表格导入含%内容的时候异常的问题 05. 解决Windows7/Vista 32位下普通用户无法安装的问题 [20100730] (自20100225以来更新如下) 一、重要更新提示 01. 支持64位AutoCAD平台 02. 纠正了Windows7/Vista...
  • 1.导入含有X,Y事件的excel 2.显示X,Y坐标 3.将新生成的图层导出为shp文件 4.创建泰森多边形。 注意:若生成的泰森多边形,面积较小,可在 环境变量修改处理范围
  • 您可能还喜欢一些较的作品:... 用于降维(imPCA),预测(imPLS),特征选择,相关性分析(imCorrelations)和生成网络结构(imGraph)的交互式模块提供了用于多变量数据的系统级分析的集成环境。
  • 1、导入数据(我的是excel数据) ...4、在命令行输入以下命令可以将数据量缩小,也就是每100个点取一次平均值,生成一个的数组。(数据点实际上是33977个,但每100个点取平均,应该是100的倍数
  • GraphPad Prism 科研绘图(二)

    千次阅读 2020-06-30 17:28:52
    本文主要介绍如何将自己实验中的原始数据导入GraphPad中 一、从Excel导入数据 假设目前存储于Excel的数据如下所示,表示5位病人的生理指标 由于每一个自变量(x)只...此外,还自动创建了新生成的Transform表对

空空如也

空空如也

1 2 3 4 5 ... 13
收藏数 249
精华内容 99
关键字:

excel生成新变量