excel+vb编程入门教程
答:workSheets.cells(1,3),你所选定的表的单元格,cells(行,列)表示单元格, 行和列均为自然数。workSheets.cells(1,3) 就是第一行第三列的值 即Range("C1")(n,1) 是第n行,第一列,表示的是A1,B1,C1……m 是第一行,第二列B1的值 if 是判断语句的开始 End if 是...
答:Sub 分列()'以空格为分隔符,连续空格只算1个。对所选中的单元格进行处理 Dim m As Range, tmpStr As String, s As String Dim x As Integer, y As Integer, subStr As String If MsgBox("确定要分列处理吗?请确定分列的数据会覆盖它后面的单元格!", _vbYesNoCancel + vbQuestion) <> ...
答:1、打开VB-》在form1上增加一个command1按钮,双击command1按钮,把以下代码放入窗体内;2、运行前,在菜单的选“工程”->“引用”->找到Microsoft Excel 12.0 Object Library->确定;然后才可以运行;3、代码如下:Dim ExApp As New Excel.Application Dim Exb As Excel.Workbook Dim Exsh As ...
答:用VB可使用如下程序:Private Sub Form_Load()Rem 在“工程”中选择“引用”项,然后加入Microsoft Excel9.0 Object Library Dim ap As Excel.Application Dim bk As Excel.Workbook Dim st As Excel.Worksheet Set ap = CreateObject("Excel.Application")Set bk = ap.Workbooks.Open("D:\try.xls...
答:Sub transmit()Dim i, ar1(), ar2(), ar3(), j, kReDim ar1(1 To 100), ar2(1 To 100), ar3(1 To 100)For j = 2 To 5 i = 2 Do If Cells(i, j) <> "" Then k = k + 1 If k >= UBound(ar1) Then ReDim Preserve ar1(1 To k + 100...
答:做了个命令,你自己做函数吧,a是NumA ,b是Significance ,代码 如下:Private Sub Command1_Click()'c = Int(a / b)If c = a / b Then d = c * b Else d = (c + 1) * b End If Print d End Sub
答:假设C列要输入100行数据,在最末尾C101做一个公式就可以了 =SUM(C1:C100)。只要在C列输入数据,C101就会显示计算结果。增加量输入数值,减少量输入负数就可以了。用不着VB程序。
答:正好前些时间写了一个包含楼主说的这个功能的DLL,ADO操作(引用ADO对象库 Microsoft ActiveX Data Objects 2.x Library)下面是一段函数。参数包括:EXCEL工作簿名称、EXCEL文件路径、ACCESS数据库表名、ACCESS数据库路径、EXCEL版本(因为只用到EXCEL 2003,所有2007的链接语句没写,你用得到的话自己写一句...
答:最好是【百度云盘】(一个使用百度帐号登录的可以对话和传文件的应用软件)联系,传文件做好回你。你这个代码是产生不重复的随机数,可以录制新宏、编辑、粘贴在End Sub之前,或者自己按ALT+F11输入代码,但是需要一定的编程基础,可能一时半会不容易掌握。还有把b = Int(1 + Rnd * 36)改成b = ...
答:编写一个宏程序,每次运行一次就行了 不会的话可以hi我 ■ 补充:用vb操作需要以下几个步骤:1、在工程中引用Microsoft Excel类型库:从"工程"菜单中选择"引用"栏;选择Microsoft Excel 9.0 Object Library(EXCEL2000),然后选择"确定"。表示在工程中要引用EXCEL类型库。2、在通用对象的声明过程中...
网友评论:
索岸13153069492:
怎样利用Excel进行VB编程 -
54848驷竹
: 你是指利用Excel内置的VBA进行编程还是指用VB编的程序来处理Excel文档或控制Excel?如果是前者,那么你按Alt+F11打开VB界面输入代码即可开始编程.后者则可以把Excel文档或Excel应用程序作为对象进行相应操作.至于具体如何做,那就不是这里一两句话能说清的,甚至一两本书的容量也不一定说得完.你可以自己查看Excel和VB的相关帮助文档或者到微软的MSDN网站寻求帮助.
索岸13153069492:
新手怎么学习vb编程? -
54848驷竹
: VB和VBA不同.你可能倾向于EXCEL的VBA.建议你买本Excel的VBA开发的书.《ExcelVBA开发技术大全》,伍远高著, 清华大学出版社2009年出版. VB和Excel文件你可参考VB和Excel数据文件的开发的书.不过,这个比较难. 对于新手来说,有三种选择:1、VB打开和修改Excel文件数据文件;2、VB操纵Excel数据和图表;3、VB操纵Excel宏.VBA其实就是宏.就是VB操纵VBA. 不过,需要用很多数据的时候,(>200万)Excel将让位给数据库,估计一般的新手也需要进阶学习数据库如何与VBA及VB结合.
索岸13153069492:
如何在EXCEL里编程 -
54848驷竹
: 所谓在EXCEL里面编程,也就是VBA编程了,就是对EXCEL进行二次开发,你可以直接按alt+f11就可以直接进入到程序编写环境中了!采用的是VB语言,当然结合了EXCEL知识
索岸13153069492:
怎在EXCEL中使用VBA语言编程
54848驷竹
: )打开新工作簿,确认其他工作簿已经关闭. 2)选择A1单元格.调出“常用”工具栏. 3)选择“工具”—“宏”—vb 编辑器
索岸13153069492:
如何运用EXCEL中的VB编写程序 -
54848驷竹
: 打开开发工具窗口,然后新建一个模块就可以写vb代码了 或者按住alt+F11就打开vba编辑窗口了.
索岸13153069492:
excel中如何使用vb设置窗口 -
54848驷竹
: excel里使用的VB 叫 VBA VB for Application.在Excel中 Alt+ F11,直接调出VBA编辑器,你会VB的话,不难用.不知道你的VB功底,你可以发那个Excel给[email protected],我该你做一个示例,你看看,再根据你的能力选书,VBA的书很多的
索岸13153069492:
vb 编程 excel -
54848驷竹
: 又见面了.你的文件我不敢打开,还是按我的方法做吧.为了实现学生成绩连续相同的输入,我增加了一“输入相同成绩”的按钮,按一下就输入一次相同的成绩;为在输入出错时可更正,我增加 了一个“回退一名学生位置”的按键,按一下输入位置回退一名学生.当单击区域超出可选区域时分数区域不作动作.当输入60名学生成绩后再点击选择成绩区域时会提醒.你知道我的实力的,这次按你的要求做到了,并通过测试.这次的程序复杂多了,我调试了一夜,你加的150分低了一些,你加满250分并采 纳后, 我将程序模板如上次通过私信给你吧.我发一句关键语句Worksheet_SelectionChange给你,你悟性高也可自己完成这任务.
索岸13153069492:
excel vb 编程 -
54848驷竹
: alt+F11,新建模块,复制代码进去.然后到excel界面选中你要取数的区域.按alt+F8运行宏abc就行了.保存在和你excel文件同一个目录下,文件名为:新建文本文件.txt Sub abc() Dim str As String Dim rng As Range For Each rng In Selection str ...
索岸13153069492:
如何使用execl中的VB编辑器编程
54848驷竹
: 在菜单栏选择 "工具" -> "宏" -> "Visual Basic编辑器"
索岸13153069492:
怎么用VB与EXCEL连接,实现对数据的录入、修改、删除
54848驷竹
: 用以下代码: Set ObjExcel = New Excel.Application ObjExcel.SheetsInNewWorkbook = 1 Set ObjWorkbook = ObjExcel.Workbooks.Open("e:\111.xls") 'xls的文件名路径可以修改 Set ExcelSheet = ObjWorkbook.Worksheets(1) '指定为sheet1 ...