excel录员工信息Vba代码,电子表格vba数据录入
1. vba数据录入
在c1单元格中输入公式,公式中的引号要为双的,如下Cells(1,3) = "=IF(a1"""",a1,"""")"效果相当于在c1中输入了公式:=IF(A1"",A1,"")
2. vba制作excel录入系统
1打开Excel表格,点击【文件】,【另存为】,在“保存类型”里面选择“Excel 启用宏的工作薄”并进行保存。
2点击【开发工具】,【Visual Basic】打开VBA工程窗口。
3在左侧的“VBAProject(自动记录时间点.xlsm)”下方双击“Sheet1(Sheet1)”打开代码输入窗口。
4在代码输入窗口里面输入以下VBA代码:
Private Sub Worksheet_SelectionChange(ByVal Target As Range) '工作表选定区域发生改变时执行
Dim b1 As Boolean
Dim a, b, c, d, e, f As Variant
Dim i, j As Integer
Set myDocument = ThisWorkbook.Worksheets("Sheet1")
For i = 2 To 1000 '循环2-1000次,即:以下自动填充时间到1000行
a = myDocument.Cells(i, 1) '将单元格赋值给a
b = myDocument.Cells(i, 2)
c = myDocument.Cells(i, 3)
d = myDocument.Cells(i, 4)
e = myDocument.Cells(i, 5)
f = myDocument.Cells(i, 6)
b1 = WorksheetFunction.And(a <> "", b <> "", c <> "", d <> "", e <> "")
If b1 = True And f = "" Then '如果所在行已经填写信息且自动填充时间为空白,则执行自动填充时间
5在同一行上面的第1到第5列对应的单元格都写入数据信息,且同一行上面的第6列对应的单元格是空白的,那么就会在同一行上面的第6个单元格里面自动写入当前的时间。
3. 用vba做信息录入
1、在excel中可以添加VBA代码,通过打开“开发工具”,点击打开VB编辑器,进入VBA编写代码。1开发工具2VB编辑器3选择工作,双击4在代码窗中输入代码2、VBA,Visual Basic for Applications(VBA)是Visual Basic的一种宏语言,是微软开发出来在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。主要能用来扩展Windows的应用程式功能,特别是Microsoft Office软件。也可说是一种应用程式视觉化的Basic 脚本。该语言于1993年由微软公司开发的的应用程序共享一种通用的自动化语言--------Visual Basic For Application(VBA),实际上VBA是寄生于VB应用程序的版本。微软在1994年发行的Excel5.0版本中,即具备了VBA的宏功能。
4. vba 工作簿
工作簿事件管不了其它工作簿,你这个可以用应用级事件——Application的事件处理代码。
使用应用级事件的一般套路:
Option Explicit
'声明APP类变量
Public WithEvents AppEvent As Application
Private Sub Workbook_Open()
Set AppEvent = Application '初始化应用类
End Sub
Private Sub AppEvent_WorkbookOpen(ByVal Wb As Workbook)
'....编写用于类代码
End Sub
Private Sub AppEvent_WorkbookActivate(ByVal Wb As Workbook)
'....编写用于类代码
End Sub
5. vba做查询员工信息
在VB中建立到excel表的连接,就可以打开文件了。。
然后读取excel文件的代码和VBA差不多,具体的自己调试下!
下面代码要求执行代码的电脑上必须安装了excel程序(这样可以不添加对excel的引用)。。
Dim xlsApp As Object, xlsWb As Object, xlsWs As Object '定义Excel对象
Set xlsApp = CreateObject("Excel.Application") '建立excel对象
Set xlsWb = xlsApp.Workbooks.Open(fPath) '要打开的文档路径
Set xlsWs = xlsWb.Worksheets(1) '选工作表。多张表时通过序号指定不同的表
xlsWs.Activate '选定工作表,下面就可以开始读取表内容了。
最后数据处理完成后记得执行下面操作:
xlsWb.Close '关闭excel文件
xlsApp.Quit '退出excel
Set xlsWs = Nothing
Set xlsWb = Nothing
Set xlsApp = Nothing
6. excel写vba代码
1、首先,在Excel中按快捷键Alt+f11。
2、然后,在进入的VBA编辑器中依次点击插入——模块。
3、接着,在模块中输入下面的代码:
Option Explicit
Sub addwork()
Sheets.Add after:=Sheets(Sheets.Count)
End Sub
4、之后,在VBA编辑器左侧输入模块的名称。
5、如图所示,关闭掉VBA编辑器,返回到Excel工作表中,再依次点击视图——宏——查看宏。
6、最后,在弹出的窗口中点选宏名,再点击执行按钮即可。
7. excel表单录入vba
Excel技巧 用excel制作登录窗口
原材料是一个空白的表格。
第1步:全选工作表,填充灰色背景。
第2步:选中中间一块区域,填充15%灰色。
第3步:浅灰色区域设置边线,右边线和下边线设置黑粗线条,左和上边线设置白粗线条。
第4步:添加标题栏。在中间区间第一行填充蓝色背景和白粗字体。输入标题。
第5步:添加文本框。文本框的和窗体边线设置正好相反。右和下边线设置为白色边线,左和上边线设置为黑色边线。
第6步:设置按钮。按钮右和下边线设置黑色线条,左和上边线设置白色线条。按钮所在单元格填充最浅的灰色。
第7步:添加窗体左侧和标题栏处图片
通过以上设置,大功告成
8. VBA录入代码
怎么写一段excel vba 输入代码
1. 从Excel工具栏中插入一个VBA的控件-编辑框。
2. 双击这个编辑框,进入VBA编程窗口。
3. 删除原来的所有内容,输入以下内容:
Private Sub TextBox1_LostFocus()
Range("A1").Value = TextBox1.Text
End Sub
4. 关闭编程窗口,回到Excel界面。
5. 在编辑框中输入一个字串。
6. 用鼠标点击编辑框之外的其它地方,看看所输入的字串是不是出现在A1