EXCEL中的VBA好难啊,对与一个新人,应该从何学起呢?如果我想一次性在EXCEL中插入多张图片,该如何操作?

作者&投稿:陀柿 (若有异议请与网页底部的电邮联系)
新人一枚,Excel 2010应用大全和别怕,Excel VBA其实很简单哪本更适合我学习?两本书的内容差别大吗?~

1、如果真的是新人的话,就买2010应用大全吧,这本书更多从各种技巧和基础操作入手的,适合新人学习,而你做会计核算,成本会计,这些也基本上够用了。
2、而excel vba对于新人来说是不适合的,毕竟如果是新人,对于Excel还了解不多,函数公式都不是很了解的情况下学vba是很难的,不过VBA是excel的进阶,如果数据处理很多的话,建议在excel基础学好之后可以学一下。
3、学习vba是一项很耗费时间的事情,要大量的实际练习才行,所以说是一个需要真花时间和精力的任务。如果有需要的话联系我,给你推荐点学习方法。

如果在当前操作

选择当前列
右键设置单元格格式
自定义
"呵呵 "@


vba并不是太难,我想在学习的过程中注意以下几点即可:
1. 学以致用,不要为了学而学。工作中遇到的问题需要用到VBA的尽量用VBA,一方面提高工作效率,另一方面是练功;
2. 多问多上网搜索。正常在使用VBA过程中的一些问题在网上都应该可以找到参考,有些甚至可以直接拿过来用。
3. 可以使用EXCEL自带的“记录宏”功能,作为对入门的学习。
4. 要用好VBA,要多学习一些关于表格的基础知识,比例什么是工作薄,什么是工作表,什么是单元格。再关注一些关于SQL的知识,会让你的表格使用更上一层楼。
5. 买本关于VB的书籍,学习一些编程的基础知识,了解数据类型,基本的语句,基本的算法。
祝你成功!

了解数据类型;
学习常用语句;If判、for循环、Do循环
录制宏,查看并学习代码。

主要是算法,多练多想。

Excel里的VBA是什么,有什么用途?
答:Excel里的VBA是Visual Basic的一种宏语言。VBA是微软开发出来在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。主要能用来扩展Windows的应用程序功能,特别是Microsoft Office软件。也可说是一种应用程式视觉化的Basic 脚本。掌握了VBA,可以发挥以下作用:1.规范用户的操作,控制用户的操作行为;2....

关于excel vba编程的问题,有没有高手在啊。
答:宏代码如下 Sub 求和()Dim mg As Range Dim i As Long, k As Long, l As Long, m As Long On Error Resume Next Application.DisplayAlerts = False k = 2 ' 单元格起始 l = 2 ' 单元格步长 i = 1 m = InputBox("求和的总行数", , 20)Do While k <= m '当k>m时结束do...

excel谁会写个VBA?
答:当然,我可以帮您编写VBA程序。请告诉我您需要编写什么类型的程序,以便我可以更好地帮助您。以下是一个简单的VBA程序示例,用于在Excel工作表中自动填充连续的数字:vba复制代码 Sub AutoFill()Dim startCell As Range Dim endCell As Range Dim i As Integer Set startCell = Range("A1") '设置...

想学点软件编程,在EXCEL中用,好像是VBA啊,怎么学,那里有好点的资料?
答:给你开个头吧:打开excel,在工具栏区域点击右键,选定visual basic,会发现多出一些工具按钮.点击visual basic编辑器,点击"插入->模块" 菜单,拷贝如下代码:Sub MyTest()Dim ss As String ss = "我要学VBA"For i = 1 To 10 ThisWorkbook.ActiveSheet.Cells(i, 1) = ss Next i MsgBox "已经在...

大家帮我看下这段EXCEL的VBA代码,怎么运行了了几个小时还在运行,,是...
答:运行慢,是因为循环次数太多了 有这么几个改法 1、减少excel操作过程,excel操作不像SQL那样快速,是非常占用内存的 比如说rows(i).delete这个方法 你改成cf=Union(cf, rows(i))最后统一cf.delete 以免每次都执行一次delete 2、但你这个工作而言,什么都不需要,只要选中这两行,筛选里面有个“高级...

office好难啊!尤其是Excel里的函数,太复杂,学不会。有什么好的方法吗...
答:,模拟运算表 ,XML ,初步了解vba和简单程序编制 ,制作自定义函数,自己设计解决方案,可以处理90%以上的Excel问题,在所在公司已属于一流水平,常常作培训,很容易找工作。(高手)6、Excel硕士水平:如东邪西毒,重点研究vba及Excel与office其他组件的相互配合,能解决Excel中的所有问题,研究出大量实用...

excel中vba代码的问题,请教一个思路即可
答:1、将A列分列分开(分成四列)2、D列用公式就可以得到结果(if 判断A、B、C三种计算公式)

excel vba 超慢怎么解决? 哪位能帮用字典或 好的语言提升一下速度,最好...
答:由于不清楚你的表格具体内容,只能精简到这一步了,如果有具体的表格,应该还能改进算法:Sub 单品数量统计1()Dim sh As Worksheet, c As Range, r&, col%, arr, tmp Set sh = Sheets("数据表")With sh r = .Cells.SpecialCells(xlCellTypeLastCell).Row arr = .Range(.Cells(1, 1), ....

Excel中vba零基础哪里有教程学习,大概要学多久才可以入门呢?
答:链接:http://pan.baidu.com/s/1pTaXJGPwo0z7_Uv5y6PKdg 提取码:8dj3 工作上,学好Excel就等同于有了一把所向披靡的武器,应付老板各种个性化需求得心应手,还怕升职加薪轮不到你吗?简历上,增光添彩,别人的一句“精通Excel”,你却可以写上“熟练掌握VLOOKUP、IF、FIND等函数,会用数据透视...

请求大神帮忙写个excel VBA代码,谢谢!
答:FRG.Row)Sheet1.Range("F" & Target.Row) = Sheet2.Range("F" & FRG.Row)Sheet1.Range("G" & Target.Row) = Sheet2.Range("G" & FRG.Row)Sheet1.Range("H" & Target.Row) = Sheet2.Range("H" & FRG.Row)End If End If End Sub 五、在分类1中输入金,后面数据自动出来 ...