`
wentise
  • 浏览: 23207 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

vba自动公式

    博客分类:
  • vba
vba 
阅读更多
Private Sub CommandButton1_Click()

Dim Str, formular, sheetName As String
Dim splitArray
Dim to_cell_with_formula, curVal
Str = Sheets("setting").Cells(1, 1).Value
  splitArray = Split(Str, "-->")
  sheetName = splitArray(0)
  to_cell_with_formula = splitArray(1)
  formular = splitArray(2)
 
  
 ' For n = LBound(Val) To UBound(Val)
 '   MsgBox Val(n)
 ' Next
Dim sheet_row, rownum As Integer


 With Sheets(sheetName)
 sheet_row = .Range("A65535").End(xlUp).Row
 For rownum = 2 To sheet_row
 curVal = to_cell_with_formula & CStr(rownum)
 .Range(curVal).FormulaR1C1 = formular
 If .Range(curVal).Value <> "same" Then
 
 .Range(curVal).Interior.ColorIndex = 35
 End If
 
 Next rownum
 

 End With
 
End Sub



datasheet-->J-->=if((abs(RC[-2]-RC[-1])/RC[-4])<0.2,"same",(abs(RC[-2]-RC[-1])/RC[-4]))

分享到:
评论

相关推荐

    excel通过VBA自动填充公式

    ### Excel通过VBA自动填充公式的实现方法 在日常工作中,Excel作为一种常用的数据处理工具,其功能强大且灵活。然而,在处理大量数据时,手动操作往往效率低下且容易出错。借助VBA(Visual Basic for Applications...

    Excel公式自动重算VBA代码,真正解决公式无法自动计算的问题

    Excel公式自动重算VBA代码,真正解决公式无法自动计算的问题。

    自动编码_VBA自动编码_

    总的来说,VBA自动编码是Excel自动化的一个强大工具,它不仅可以节省手动输入的时间,还可以减少人为错误,提高数据管理的效率和准确性。通过熟练掌握VBA编程,你可以根据业务需求定制更复杂的编码规则,进一步提升...

    VBA删除数据保留公式

    在Excel VBA编程中,"VBA删除数据保留公式"是一个常见的需求,特别是在处理大量数据时,为了优化工作表或清理特定数据集,我们可能需要删除某些行或列,但同时要保持原位置的公式不被破坏。这个过程涉及到VBA...

    excel vba 公式提取 转换成数学表达式

    在IT领域,尤其是在办公自动化与数据处理方面,Excel VBA(Visual Basic for Applications)作为Microsoft Excel内嵌的编程语言,提供了强大的工具集,使用户能够自动化执行复杂的任务、数据分析及报表制作。...

    VBA自动写公式.docx

    在Excel中,VBA可以用来编写宏,实现复杂的自动化操作,包括自动填写公式。在这个例子中,我们要讨论如何使用VBA在Excel表格的C列和D列自动填充公式。 核心知识点是`FormulaR1C1`属性,这是VBA中用来设置单元格公式...

    Word VBA 实现Mathtype公式自动编号.zip

    Mathtype公式比较多的文档,对公式的编号比较麻烦,通过Word VBA实现对公式编号,操作简单,文档内附有操作方法,代码也加有备注,可以按需修改

    excel用VBA自动生成条码

    excel VBA学习,结合excel公式和VBA自动生成所需要的条码信息,并自动打印,代码写的不好,仅供学习!

    vba公式编程自学收集

    VBA 编程是 Excel 中的一种强大的编程语言,用于自动化办公操作和开发业务应用程序。下面是 VBA 编程中的一些常用公式和技术: 1. 禁用Worksheet菜单栏 使用 `Application.CommandBars("Worksheet Menu Bar")....

    EXCEL VBA 函数公式解惑专贴.CHM+Excel函数速查.chm+VBA入门参考手册.chm+实例xls文件

    在Excel的使用中,VBA(Visual Basic for Applications)是一种强大的工具,它允许用户自定义功能,自动化工作流程,以及创建复杂的解决方案。本资源包包含了四个关键文件,可以帮助你深入理解并掌握Excel VBA和函数...

    VBA 自动调入数据

    1. VBA基础:在开始学习VBA自动调入数据之前,你需要了解VBA的基本结构,包括模块、子程序、函数以及变量声明。VBA代码通常在VBA编辑器中编写,通过插入新模块并创建Sub或Function来实现特定功能。 2. 工作簿与工作...

    Excel公式自动重算宏代码

    为了解决这一问题,提高工作效率,我们可以利用VBA(Visual Basic for Applications)编写一个宏代码,实现Excel表格中所有工作表上的公式自动重算功能,从而避免了重复的手动操作过程。 #### 二、宏代码解析 下面...

    兰色幻想VBA80集第6集:函数与公式.zip_frozenlmd_vba完整_兰色幻想 80_兰色幻想vba从入门到进阶80集

    学习如何在VBA中构建和使用公式,将有助于你编写出更强大的自动化脚本。 在第6集中,可能涵盖了以下主题: 1. **VBA函数基础**:介绍VBA中的基本函数类型,如数学函数、文本函数、日期时间函数等,并通过实例解释...

    EXCEL利用VBA实现自动分页汇总

    EXCEL利用VBA实现自动分页汇总 EXCEL中的自动分页汇总是指在EXCEL表格中按照一定的规则将数据分页,并对每一页的数据进行汇总和统计。这种功能可以通过VBA语言实现。 VBA语言是EXCEL中的宏语言,它允许用户编写...

    VBA计算数独表格自动运算

    在IT领域,VBA(Visual Basic for Applications)是一种强大的编程语言,用于自动化和自定义Microsoft Office应用程序,如Excel、Word和Access。在这个特定的场景中,“VBA计算数独表格自动运算”指的是利用VBA编写...

    excel vba 萬年歷 万年历 阳历 农历 阴历 记事录功能 全部vba代码 和excel公式做成

    1. **VBA基础**:Visual Basic for Applications(VBA)是Microsoft Office套件中的一种编程语言,用于自动化任务和创建自定义功能。在VBA中,你可以编写宏来控制Excel工作簿的行为。 2. **用户界面设计**:创建一...

    VBA自动评分系统的研究与实现

    ### VBA自动评分系统的研究与实现 #### 技术背景与意义 自动评分技术作为考试系统中的关键组成部分,在提升评卷效率与准确性方面扮演着重要角色。尤其对于Office操作题而言,这类题目不仅考验学生的实际操作技能,...

    Excel自动计算熵权法指标权重-VBA代码

    在Excel中,熵权法可以帮助我们处理多准则决策问题,通过VBA(Visual Basic for Applications)编程实现自动化,可以大大提高工作效率并减少人为错误。本教程将详细介绍如何利用VBA代码在Excel中实现熵权法指标权重...

    Office VBA 2013 CHM

    开发者可以学习如何通过VBA处理公式、图表、工作表,以及进行数据分析。这部分内容对于构建自动化报告、财务模型和数据分析工具尤其有价值。 5. **Office Shared 2013 Developer Documentation.chm**:这部分文档...

    (新)excel根据出入库表自动生成实时库存(VBA) .xlsb

    自己做的excel库存表,手工在[入库表]和[出库表]输入商品数据,[库存表]实时实现自动刷新。此excel是vba写的,wps需装有vba插件,office自带vba,可打开。

Global site tag (gtag.js) - Google Analytics