-- 新建表格:#单元格a1-a100全部等于1的代码
Sub test() Dim i As Integer
For i = To
Range("a" & i) =
Next End Sub
-- 新建表格:#单元格a1-a100等于1-100的代码
Sub test() Dim i As Integer
For i = To
Range("a" & i) = i
Next End Sub
-- 新建表格:#单元格a1-a100等于100-10000的代码
Sub shishi() Dim i As Integer
For i = To
Range("a" & i) = i *
Next End Sub
-- 新建表格:#每隔七个单元格,单元格颜色变成蓝色
Sub color() #改颜色设置
Dim i As Integer #固定格式
For i = To Step #固定格式 Range("A" & i).Select #录制宏后粘贴的代码,可对i进行相关操作,从而实现相对应的效果
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color =
.TintAndShade =
.PatternTintAndShade =
End With #录制宏后粘贴的代码,可对i进行相关操作,从而实现相对应的效果 Next #固定格式
End Sub
-- 新建表格:#B列每隔七个单元格,单元格颜色变成蓝色
Sub color() #改颜色设置
Dim i As Integer #固定格式
For i = To Step #固定格式 Range("b" & i*).Select #录制宏后粘贴的代码,可对i进行相关操作,从而实现相对应的效果
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color =
.TintAndShade =
.PatternTintAndShade =
End With #录制宏后粘贴的代码,可对i进行相关操作,从而实现相对应的效果 Next #固定格式
End Sub
-- 新建表格:#C列1,8,15,......,单元格颜色变成蓝色
Sub color() #改颜色设置
Dim i As Integer #固定格式
For i = To Step #固定格式 Range("c" & i*-).Select #录制宏后粘贴的代码,可对i进行相关操作,从而实现相对应的效果
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color =
.TintAndShade =
.PatternTintAndShade =
End With #录制宏后粘贴的代码,可对i进行相关操作,从而实现相对应的效果 Next #固定格式
End Sub -- 新建表格:#利用VBA代码可以将录制宏使用相对引用所带来的麻烦问题进行解决。 -- #例1表格:将称呼显示出来的功能代码
Sub chenghu()
Dim i As Integer For i = To
If Range("e" & i) = "男" Then
Range("f" & i) = "先生"
Else
Range("f" & i) = "女士"
End If Next
End Sub
-- #例1表格:显示性别和处理专业代号
Sub chenghu()
Dim i As Integer For i = To
-- '处理性别的代码
If Range("e" & i) = "男" Then
Range("f" & i) = "先生"
Else
Range("f" & i) = "女士"
End If
-- '处理专业代号
If Range("b" & i) = "理工" Then
Range("c" & i) = "LG"
ElseIf Range("b" & i) = "文科" Then
Range("c" & i) = "WK"
Else
Range("c" & i) = "CJ"
End If
Next End Sub
-- #例1表格:显示性别、处理专业代号和删除姓名空单元格所在的行
Sub chenghu()
Dim i As Integer For i = To Step - #'需要从下往上删;从上往下删的话还是会出现空单元所在的行
-- '处理性别的代码
If Range("e" & i) = "男" Then
Range("f" & i) = "先生"
Else
Range("f" & i) = "女士"
End If
-- '处理专业代号
If Range("b" & i) = "理工" Then
Range("c" & i) = "LG"
ElseIf Range("b" & i) = "文科" Then
Range("c" & i) = "WK"
Else
Range("c" & i) = "CJ"
End If
-- '删除姓名空单元格所在的行
If Range("d" & i) = "" Then
Range("D" & i).Select #利用录制宏(删除单元格所在行)所得出的代码
Selection.EntireRow.Delete
End If
Next End Sub
-- #计算工资条,将字段信息与每个员工的工资信息一一对应
Sub gongzitiao()
Dim i As Integer For i = To Step
If Range("A" & i) = "" Then
Exit For
End If Rows("1:1").Select
Selection.Copy
Range("A" & i).Select
Selection.Insert Shift:=xlDown Next
End Sub -- #恢复员工工资信息,字段对应多个员工信息
Sub huifugzt()
Dim i As Integer For i = To
If Range("a" & i) = "" Then
Exit For
End If Range("A" & i).Select
Selection.EntireRow.Delete Next
End Sub
-- #计算每个员工需缴纳的税额
Sub geshui()
Dim i As Integer
#'计算个税代码块
For i = To
If Range("c" & i) - <= Then
Range("d" & i) =
ElseIf Range("c" & i) - > And Range("c" & i) - <= Then
Range("d" & i) = (Range("c2") - ) * 0.03
ElseIf Range("c" & i) - > And Range("c" & i) - <= Then
Range("d" & i) = (Range("c2") - ) * 0.1 -
ElseIf Range("c" & i) - > And Range("c" & i) - <= Then
Range("d" & i) = (Range("c2") - ) * 0.2 -
ElseIf Range("c" & i) - > And Range("c" & i) - <= Then
Range("d" & i) = (Range("c2") - ) * 0.25 -
ElseIf Range("c" & i) - > And Range("c" & i) - <= Then
Range("d" & i) = (Range("c2") - ) * 0.3 -
ElseIf Range("c" & i) - > And Range("c" & i) - <= Then
Range("d" & i) = (Range("c2") - ) * 0.35 -
ElseIf Range("c" & i) - > Then
Range("d" & i) = (Range("c" & i) - ) * 0.45 -
End If
Next End Sub

If,for,range混合使用笔记-(VBA视频教程2:使用IF进行逻辑判断)的更多相关文章

  1. 处理Selection对象和Range对象——Word VBA中重要的两个对象

    处理Selection对象和Range对象——Word VBA中重要的两个对象 Word 开发人员参考Selection 对象代表窗口或窗格中的当前所选内容.所选内容代表文档中选定(或突出显示)的区域 ...

  2. 大数据-将MP3保存到数据库并读取出来《黑马程序员_超全面的JavaWeb视频教程vedio》day17

    黑马程序员_超全面的JavaWeb视频教程vedio\黑马程序员_超全面的JavaWeb教程-源码笔记\JavaWeb视频教程_day17-资料源码\day17_code\day17_1\ 大数据 目 ...

  3. vba编程基础1

    在主要的编程语言中, 结构体是用大括号来表示 代码段的 范围 界定的. 但是在一些比较"老的"语言中,由于历史原因, 还是使用的 是: 关键字来进行界定代码 的 结构段, 如vba ...

  4. VBA基础之Excel VBA 表格的操作(一)

    一.Excel VBA 表格的操作1. Excel表格的指定以及表格属性的设置 Sub main() '把表格B2的值改为"VBA Range和Cells函数" Range(&qu ...

  5. asp.net core mvc视频A:笔记1.基本概念介绍

    此笔记来自视频教程 MVC本身与三层架构没有联系 使用VS2017新建一个默认的asp.net core mvc网站,认识结构及文件用途.

  6. VBA代码优化及其他设置操作

    一.代码优化的一些方法 尽量减少在循环中遍历调用对象,公式计算 (操作VBA代码若出现屏幕闪屏,会拖慢运行速度),可以禁止屏幕闪屏.多用在操作工作表/薄,单元格的时候. Application.Scr ...

  7. Ajax原生请求和java对象转成json

    \黑马程序员_超全面的JavaWeb视频教程vedio\黑马程序员_超全面的JavaWeb教程-源码笔记\JavaWeb视频教程_day23-资料源码\ajax_code\day23_3 本代码中有模 ...

  8. 聊聊Java

    聊聊Java 笔记源于 视频教程Bilibili:狂神说Java 关注公众号:狂神说 能干嘛? 热度 TIOBE 狂神计划 三高:高可用.高性能.高并发 全球几千万的程序员都会Java,真正精通的不到 ...

  9. 我的程序员之路:自学Java篇

    序章 时光疾驰,从事IT行业已两年有余. 16年11月开始自学Java,从此开启自学之路,后来实习期自学大数据.python.爬虫等,最终成长为一名平凡的程序员.回首望去,一路上的过往历历在目,有初学 ...

随机推荐

  1. eclipse自动提示功能没了的解决办法

    由于重新配置了环境,并且eclipse也是装的4.2的,今天用的时候发现了,居然没有自动提示功能,也就是当一个对象居然点不出他的相关方法.后来网上搜索了下,成功的 办法是. 1.我window-> ...

  2. C++(九)— 虚函数、纯虚函数、虚析构函数

    1.虚函数 原因:通过指针调用成员函数时,只能访问到基类的同名成员函数.在同名覆盖现象中,通过某个类的对象(指针及引用)调用同名函数,编译器会将该调用静态联编到该类的同名函数,也就是说,通过基类对象指 ...

  3. openlayers 3加载GeoServer发布的wfs类型服务

    转:https://blog.csdn.net/u013323965/article/details/52449502 问题产生:      openlayer3加载WFS存在跨域问题,需要用json ...

  4. [转]sscanf函数具体用法

    大学生程序代写 sscanf 名称: sscanf() - 从一个字符串中读进与指定格式相符的数据. 函数原型: Int sscanf( string str, string fmt, mixed v ...

  5. 幻想乡三连B:连在一起的幻想乡

    $G[k][x]$表示所有$x$个点的无向图中每一个图的边数的$k$次方之和. $F[k][x]$就是在$G[k][x]$的基础上加了一个整体连通的性质. 有一个经典的套路就是对于$F$在对应的$G$ ...

  6. bzoj3595 方伯伯的oj

    有$n$个数,一开始是$1~n$,有$m$次操作 1.把编号为$x$的人编号改为$y$,保证$y$没出现过 2.把编号为$x$的人提到第一名 3.把编号为$x$的人怼到最后一名 4.查询排名为$x$的 ...

  7. 第K大子集-LH

    题解:搜索+二分 对于每个数有选与不选两种情况.然后我们先搜前一半的状态,每个数选还是不选. 有2^17种,然后我将每种状态拍一个序先存着.然后我再搜后一半的状态,2^18种. 假设后一半某一种情况的 ...

  8. 如何自动生成和安装requirements.txt依赖

    在查看别人的Python项目时,经常会看到一个requirements.txt文件,里面记录了当前程序的所有依赖包及其精确版本号.这个文件有点类似与Rails的Gemfile.其作用是用来在另一台PC ...

  9. 2008上交:Day of Week

    题目描述: We now use the Gregorian style of dating in Russia. The leap years are years with number divis ...

  10. SpringBoot系列(1)

    简介:用来简化新Spring应用的初始搭建以及开发过程:该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置. 特点:1. 创建独立的Spring应用程序2. 嵌入的Tomcat, ...