1. vb调用excel数据画图
首先需要知道你要引用的数据在Excel中的位置,然后在VB里面引用Excel,
然后打开Excel文件读数据
Dim scxls As Excel.Application
Dim scbook As Excel.Workbook
Dim scsheet As Excel.Worksheet
‘Set scxls = CreateObject("excel.application")
‘Set scbook = scxls.Workbooks.Add
Set scbook = scxls.Workbooks.open("c:\1.xls")
Set scsheet = scbook.Worksheets(1)
‘scsheet.Cells(1, 2) = "1111" ’写入数据
a=scsheet.Cells(1, 2) '读取数据
Set scbook = Nothing
Set scxls = Nothing
‘scxls.Visible = True ’显示Excle
数据较多,且有规律可循时,请使用循环语句
2. vb生成excel文件
你是指利用Excel内置的VBA进行编程还是指用VB编的程序来处理Excel文档或控制Excel?如果是前者,那么你按Alt+F11打开VB界面输入代码即可开始编程。后者则可以把Excel文档或Excel应用程序作为对象进行相应操作。至于具体如何做,那就不是这里一两句话能说清的,甚至一两本书的容量也不一定说得完。
你可以自己查看Excel和VB的相关帮助文档或者到微软的MSDN网站寻求帮助。
3. vb生成图表
不是一个人写的,是由一个团体写的啊 1991年,美国微软公司推出了Visual Basic(可简称VB),目前的最新版本是VB 2008 Beta2(VB9)中文版。 Visual 意即可视的、可见的,指的是开发像Windows操作系统的图形用户界面(Graphic User Interface,GUI)的方法,它不需要编写大量代码去描述界面元素的外观和位置,只要把预先建立好的对象拖放到屏幕上相应的位置即可。 Basic 实际上是一个短语的缩写,这个短语就是 Beginners all_purpose symbolic instruction code ,其中文意思为“初始者通用符号指令代码语言”。 Visual Basic 6 有学习版、专业版和企业版三种版本,以满足不同的开发需要。学习版适用于普通学习者及大多数使用 Visual Basic 开发一般 Windows 应用程序的人员,但是;专业版适用于计算机专业开发人员,包括了学习版的全部内容功能以及Internet控件开发工具之类的高级特性;企业版除包含专业版全部的内容外,还有自动化构件管理器等工具,使得专业编程人员能够开发功能强大的组骨子里分布式应用程序。 Visual Basic 是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发 Windows 环境下的各类应用程序。它简单易学、效率高,且功能强大可以与 Windows 专业开发工具SDK相媲美。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,以用动态链接库(DLL)、对象的链接与世隔嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。随着版本的提高,Visual Basic的功能也越来越强。5.0版以后,Visual Basic 推出了中文版,与前个版本相比,其功能有了很大提升。 但是,功能再强大,Visual Basic 仍然有一个缺点:在没有MSVBVM**.DLL的计算机上必须安装所需的DLL文件。用它可设计操作系统,不过,比较困难。 在21世纪初,Microsoft 公司推出 Visual Studio .NET 2003,它与 Visual Basic 之间有了重大变化,Visual Studio 为各种编程工具做了一个平台,Visual Basic.NET 可在这种平台上运行。相对于传统VB,有很大的不同。VB .Net,首次使用.Net构架进行可视化编程,并且能很好地与COM构架兼容,Visual Studio .NET 2003 应用 .NET Framework 1.1 。 2005年 Visual Studio 2005 则运用了 NET 2.0 的技术,更加的方便了程序员的工作。可是新的程序对系统配置要求也较高,需要微软.Net Framework 2.0以上的.Net构架支持。 2007年12月,微软(Microsoft)推出了Visual Studio 2008 Beta 2 发生了重大的变化(见附图)在代码输入的时候,可以比VB2005快很多,在非特殊的情况下,VB2008都会自动开启 自动完成关键字 这个命令 而且支持最新的 .NET Framework 3.5 SP1 Beta
4. 导出excel图表
1.首先来看这是我们制作好的excel工作表。
2.excel要导出图片格式有多种方式,首先我们来看想要导出比较清晰的图片格式,我们可以先把excel导出为pdf然后再转换图片格式。
3.这是导出后的pdf格式的工作表。
我们可以看到相当清晰。
导出前需要先设定好打印的页面文件和打印区域。
4.然后我们用PS打开我们导出的pdf文件,把其转换为图片格式。
作为演示我们把其转换为JPG格式,如果想装其他格式也可以。
5.然后我们就可以看到我们转换的图片了 。
6.还有一种方法就是用excel复制我们要导出的区域然后在打开的位图文件中粘贴即可达到我们想要的图片,图片质量不太好。
5. Excel图导出
怎么把excel里的图片导出来
1.
打开Excel表格,进入页面后,右键单击需要导出的图片,选择复制
2.
接着打开word文档,使用快捷键将图片粘贴
3.
然后右键单击该图片,另存为图片,选择保存路径,输入文件名,保存即可 以上就是如何把excel里图片导出来的内容,希望对各位有所帮助。
6. vba 导出excel中的图片
Excel可以利用VBA获得列最后的内容,并提取到制定位置。;软件版本:Office2007;方法如下:;萊垍頭條
1.将A列中最后的内容提取到C1中:;萊垍頭條
2.Alt+F11,输入代码如下:;Sub m();x = Range("A65536").End(3).Row '将最后一个非空单元格的行号赋给变量x;Cells(1, "C") = Cells(x, "A") '将最后一个非空单元格赋给单元格A3;End Sub;3.F5执行代码,关闭VBA界面,返回Excel得到结果條萊垍頭
7. vb数据导出到excel
Fori=1ToMe.ListView1.ListItems.Count-1xl.Range("A"&i+1).Value=Me.ListView1.ListItems(i).Textxl.Range("B"&i+1).Value=Me.ListView1.ListItems(i).SubItems(1)xl.Range("C"&i+1).Value=Me.ListView1.ListItems(i).SubItems(2)xl.Range("D"&i+1).Value=Me.ListView1.ListItems(i).SubItems(3)xl.Range("E"&i+1).Value=Me.ListView1.ListItems(i).SubItems(4)xl.Range("F"&i+1).Value=Me.ListView1.ListItems(i).SubItems(5)xl.Range("G"&i+1).Value=Me.ListView1.ListItems(i).SubItems(6)xl.Range("H"&i+1).Value=FormatStr(Me.ListView1.ListItems(i).SubItems(7))Nextixl.Visible=True
8. vb导入excel
建议Excelhome论坛问,那里可以上传附件,大神看见了会直接给你改一个。Sub 导入数据() Workbooks.Open Filename:= _ "C:\Users\Administrator\Desktop\新建文件夹 (2)\新建 Microsoft Excel 工作表.xls" Range("A1:BK2359").Select Selection.Copy Windows("Book1.xlsx").Activate Range("B2").Select ActiveSheet.Paste Workbooks("新建 Microsoft Excel 工作表.xls").CloseEnd Sub自己看看改改吧
9. vb 导出excel
用Excel的话必须用宏进行编辑,这个操作起来是特别不容易的。
建议还是用Word的“邮件合并”功能吧。如果非要生成Excel表格不可,那就制作成表格格式的Word文档,再从可以在生成Word文档中复制到Excel中。
假定1:存有个人资料的Excel表格的文件名为“人事资料.xls”,其中第一行都为字段名,如姓名、性别、年龄,联系电话等。从第2行开始都是相应的具体内容。
注:在用Word进行邮件合并时,Excel中的信息必须是这种格式。
具体方法如下:
1.打开Word程序,视图→工具栏→邮件合并。
2.表格,插入表格。生成你所需要的表格形式。只所以要插入表格,就是为了方便你向Excel表中复制。这样,你插入的表格的行、列数应与你所需要的每人的行列数相当。
3.在“邮件合并”工具栏中,点击“打开数据源”(在Word2003中为左数第2个按钮,以下均以Word2003为准,所说的按钮也都是“邮件合并”工具栏上的按钮,这里说的按钮包括按钮、下拉列表和文本框等,恕不再一一指明),找到并打开“人事资料.xls”。这样,该邮件合并中的其他按钮已能使用。
4.填写表格中非动态显示的内容,如姓名、性别等文字。
5.在相应的位置插入域。点击“插入域”按钮(第6个),从中选择相应的字段名。如在刚才你输入的姓名单元格右侧的单元格,插入“姓名”字段域。依次在所需动态调用“人事资料.xls”数据的地方,都相应地插入相应的字段名域。
6.设置字体等格式。设置表格中的字体大小、行间距等。
7.生成合并文档。填写完这张表后,点击“合并到新文档”按钮(第18个,带“√”的按钮右侧的那个),在弹出的对话框中勾选合适的选项,“确定”。这时,就会产生一个新的文档。该新建文档中,就包含了所有要插入的内容。
8.......不用多说了吧
==========================================
你可以将生成的Word表复制到Excel中啊,如果你非用Excel不可,就好好地学一学宏编辑吧,那是嵌入的VB程序。
10. vb导出excel格式保存
是不是输出时候被损坏
- 相关评论
- 我要评论
-