-
-
5
-
1代码如下<input type="radio" name="radio" value="1" >男<input type="radio" name="radio" value="2" >女。如何用excel vba选择网页的二选一按钮
-
11不同的两个宏想通过一个按钮执行
-
13运行到Wb.Close False 这行代码关闭Wb工作簿时会把代码工作簿一起关了。第二次循环到该句前一句时就报错,请问各位是哪里的问题。 Option Explicit Sub test() Dim n%, m%, Folder$, File$, Wb As Workbook, Time!, Time1!, Time2! With Application.FileDialog(msoFileDialogFolderPicker) .Show '打开文件夹 Folder = .SelectedItems(1) & "\" '文件夹路径赋值 End With Time1 = Timer '提取当前时间 'Application.ScreenUpdating = False '冻结屏幕 File = Dir(Folder & "*.xlsx") '遍历XLSX文件 Do Whi
-
4EXCEL表格中有A.B.C三个数据,通过VBA实现一键更改WORD中A.B.C三个数据并生成新的word 求求求
-
8
-
2在一个网页,输入要搜索的文字后,需要点击一个搜索按钮,然后才会搜索,检查源代码,如下<button type="submit" name="operate" value="query" class=" waves-effect">查询</button>。如果在vba里面,要怎么让它自动点击这个按钮,已经实现了让它自动在搜索框填写内容。
-
0我就是想操作剪切板,但是死活是找不到Microsoft Forms 2.0 Object Library, 我专门运行管理员把Forms2.0注册了,显示成功,但依旧找不到,有人有类似情况吗?
-
3
-
15来个大佬分享一下呗
-
5
-
3问题描述如下,请大神帮忙解惑 Sheets("深南 L").Activate bbb = Sheets("深南 L").Range("A1048576").End(xlUp).Row For aaa = 3 To bbb Step 1 mm = Sheets("深南 L").Range("B" & aaa).Value nn = Sheets("深南").Range("B:B").Find(mm).Row------问题点:如果找不到,不会清除上次的行号值,抓取数据是会沿用上一次的行号 With Sheets("深南 L") .Range("AR" & aaa) = Sheets("深南").Range("AS" & nn) .Range("AS" & aaa) = Shee
-
5这个代码网上抄的,主要是记录数据,但是只能记录一行的,我想记录多行,比如7,10,15行的数据都得记录。 Private Sub Worksheet_Change(ByVal Target As Range) If Target.Row <> 5 Then Exit Sub t = Now() If Target.Comment Is Nothing Then Target.AddComment.Text t & " " & IIf(Target = "", "清空", Target) Else Target.Comment.Text Target.Comment.Text & Chr(10) & t & " " & IIf(Target = "", "清空", Target) End If End Sub
-
5
-
4用Excel vba的Active sheet.pictures.insert("图片路径")·select可以插入具体的某一个图片,但是怎么让它自动插入图片文件夹下的图片,从第一个开始,在不给它具体图片具体名字的情况下
-
7求!公司老板让设计自动化表格,鼠鼠一点都不会啊,有偿
-
1
-
4
-
3
-
6
-
5
-
4现在有一些文本,如:湿面筋含量(14%湿基)为29.2%,希望匹配到目标文本后第一个不在括号内的数字,即29.2,利用如下表达式:面筋[^\d]*(\d+(\.\d+)?)(?![^\(]{0,10}[^\(]),无法匹配到数字,这是为什么。
-
13
-
2大佬们我有个word打开Excel,使用excel内容的vba,之前运行良好,但最近在没有任何改动的前提下报错找不到vba6.dll,一顿操作修改好后运行createobject("shell.application")后崩溃,请问是啥原因?试过引用excel.exe和shell32.dll了,提示与已有模块或对象冲突
-
12
-
3
-
3怎样用VBA在CDR中插入二维码?有没有大佬给写一段代码!!!跪求!!!
-
4A列共9行数据都是900,第一步从9行数据中随机抽取4个减去1000输出到B列(未被抽取的等于A列对应的值), 第二步从大于0的数据随机抽取4个减去1000输出到C列(未被抽取的等于B列对应的值)
-
5
-
2
-
30Sub SendEmailWithAttachment() Dim OutlookApp As Object Dim OutlookMail As Object Dim AttachmentPath As String On Error GoTo ErrorHandler Set OutlookApp = CreateObject("Outlook.Application") With OutlookMail .To = "19609057@qq.com" .Subject = "hi" .Body = "t" .Attachments.Add "C:\Users\wangshuyuan\Desktop\load\t.txt" .Send End With Set OutlookMail = Nothing Set OutlookApp = Nothing Exit Sub ErrorHandler: Set OutlookMail = Nothing Set OutlookApp = Nothing End Sub8这段vba的问题出在哪里?代码上面的部分我是做了一个合集,因为需要把一个总表的数据,按照对应的港口名称分别打开不同的表格进行数据更新。经过测试,在原数据表中找到正确数据是可以做到的,但就是没有办法在目标数据表中找到对应的位置进行填入。这个function的问题在哪?目标表格的格式还是固定的,拼写也没有问题。求解答,有意向的留言或者私信我需要更多信息的话418发附件,附件中或回帖中说明需求。附件可以上传至自己的网盘或其他办法,然后链接发给我26131942vba 真的不能jianting 全局键盘吗? 用vba 做了一个窗体,在某种情况下隐藏了,焦点转移到其他地方,之后想用快捷键恢复 找了半天资料,好像只有用hook处理,但是写了一段代码,根本拦截不到按键? 只有一条路:用VC 写这些代码然后封装成 dll ,再用vb调用?2背景:版本为excel2019,目标操作一组超级表,鼠标已定位在超级表中单元格中。求以下需求的VBA代码:1、点击“数据”选项卡下的“自表格/区域”,进入power query界面;2、选中power query页面下的全部数据,将所有内容数据类型设置为“文本”;3、选中前18列,进行“逆透视其他列”操作;4、关闭并上载至新工作表。891Sub OutputWithAllFontsInWord() Dim doc As Document Dim para As Paragraph Dim targetText As String Dim fontNames() As String Dim i As Long Set doc = ActiveDocument targetText = "示例文字" '设置要应用字体并输出的目标文本,可按需修改 fontNames = Application.fontNames '获取Word应用程序中的所有字体名称列表 '在文档开头添加一个段落用于输出 Set para = doc.Paragraphs.Add para.Range.Text = targetText & vbCrLf '先写入目标文本并换行 For i = LBound(fontNames) To UBound(fontNames) para.Range.Font.Name = fontNames17各位高手 想让选项乱序,用了vba 由于Application.WorksheetFunction.RandBetween 在vba 2003里不能用 所以写了函数代替 运行后报错rng.Cells.Count = intb (函数过程)编译错误 错误的参数号或无效的属性赋值 请问如何修改 Function RANDBETWEEN(ByVal inta As Integer, ByVal intb As Integer) Dim rng As Range Dim i, j As Integer i = inta rng.Cells.Count = intb RANDBETWEEN = Int((intb * Rnd) + inta) RANDBETWEEN = j End Function Sub RandomSortRange() Dim rng As Range Dim i As Integer Dim j As Integer Dim temp As Variant Set rng = Sheet2.Range("C2