-
-
1学校要求做一个可以修改论文格式的,但是我做了好久也达不到要求,目录和标题排序一直有问题
-
2有没有大佬帮忙修改一个程序,加一个密码解锁的功能,模块已经弄好,有偿帮忙,谢谢
-
6
-
7
-
6求注释以下代码,前面的看懂了,就是把数据放入字典,后面的是啥意思啊?只会简单的匹配小白。能解释通俗点。谢谢大神 Option Explicit Private Sub Worksheet_Change(ByVal Target As Range) Dim arr Dim i Dim d As Object Dim Rng1 As Range arr = Worksheets("咖啡因数据源").Range("D1").CurrentRegion Set d = CreateObject("scripting.dictionary") For i = 2 To UBound(arr) d(arr(i, 2)) = arr(i, 3) Next i For Each Rng1 In Target If 网页链接 = 12 Then If d.exists(Rng1.Value) Then Rng1.Offset(0, 1).Value = d(Rng1.Value) El
-
6
-
0发附件,附件中或回帖中说明需求。附件可以上传至自己的网盘或其他办法,然后链接发给我
-
2大佬们,用excel的VBA群发邮件,能实现邮件正文的颜色,和在单元格中输入的字体颜色一致吗?(比如第二句是红色,其他都是黑色)。
-
19
-
2一个VBA程序:在EXCEL工作表“作业令填报”中将B列至S列单元格中的数据以文本的格式依次填入A列文件名的word文档中的[B]、[C]、[D]、[E]、[F]、[G]、[H]、[I]、[J]、[K]、[L]、[M]、[N]、[O]、[P]、[Q]、[R]、[S]书签处,发现一处填写一处,依次填写完成所有文件;EXCEL文件和word文档在同一个文件夹内。 以下是代码: Sub FillWordBookmarksFromExcel() Dim ws As Worksheet Set ws = ThisWorkbook.Sheets("作业令填报") Dim lastRow As Long lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row &#
-
20
-
9哪位大佬可以帮忙写一下或者接单的呀,自己录制的总是出错,而且总会有没用的代码出现
-
4最近招聘网站有个南昌的VBA开发工作,我前几天坐五个小时的高铁去面试了,面试地点是个居民楼,面试官连VBA是做什么的都不知道。后来刷了下当地的论坛,发现那栋楼是专门骗人去面试的,遇到看起来好骗的就让人交培训费和服装费
-
8
-
7
-
13用for循环语句,赋值变量从1 to 10 如果输入错误,则提示对话框"输入错误", 再弹出一个输入对话框重新输入 现在的问题是: 这个错误信息不知道放哪了。 向我下面这样输入的话,当n=2,我在input里面输入cell(3,1)的值,他也会跳到else,提示输入错误,求大佬帮忙 If StrPtr(m) <> 0 Then For n = 2 To t If Cells(n, 1) = m Then yw = Cells(n, 4) sx = Cells(n, 6) yy = Cells(n, 8) zf = Cells(n, 9) pm = Cells(n, 10) xm = Cells(n, 2) i = xm & " 你好" & vbCrLf & "你的排名: &
-
19代码: Function 客户分类(s) Dim score, level, s score = s If score < 30 Then level = "温柔型" ElseIf score < 60 Then level = "冲动型" ElseIf score < 90 Then level = "暴躁型" Else level = "狂暴型" End If 客户分类 = level End Function 运行结果为“=客户分类(b2)”,没有显示按理说应该是“冲动型”,我确定b2是数字格式,然后客户分类这个自定义函数也是从自定义函数”直接引用的。所以大佬能不能帮忙想想到底是哪里出问题了呢。
-
2Sub 无损检测数量统计表汇总() t = Timer 读取Excel数据 Rows_M = 7 '首页行数 Rows_M_bt = 5 '首页标题行数 Rows_S = 10 '续页行数 Rows_S_bt = 5 '续页标题行数 Rows = UBound(ar1) '数据行数 If Rows < 1 Then MsgBox "没提取到数据,请检查!": Exit Sub Set d1 = CreateObject("Scripting.Dictionary"): d1.CompareMode = vbTextCompare ReDim BR1(1 To Rows, 1 To 20) For i = 1 To UBound(ar1) kw = Trim(ar1(i, 1)) If Not d1.Exists(kw) Then m1 = m1 + 1 d1(kw) = m1 x1 = Split(kw, "-") BR1(m1, 1) = Split(Split(kw, "(&
-
20如图,前3列为表中数据,第4列(红色数据)为想通过函数求和数据. 尝试做的,但不好用! Function Total(Code As String, DatF As Date, Xj As Single, n As Integer) As Double Dim rs As DAO.Recordset Dim Sql As String Dim Total As Double Dim Count As Integer Total = 0 Count = 0 Sql = "SELECT Top " & n + 1 & " Dat,Dm,Xj FROM usysA WHERE Dm= '" & Code & "' ORDER BY Dat DESC" Set rs = CurrentDb.OpenRecordset(Sql) Do While Not rs.EOF Total = Total + rs.Fields(1) Count = Count + 1 rs.MoveNext Loop rs.Close Set rs = Nothing End
-
12
-
2
-
5希望有大佬帮忙解答一下: 需要实现内容如下: 弹出一个input对话框,填写姓名,然后弹出一个对话框,显示该姓名所对应的工资
-
16求助吧里的各位大神,如何用vba实现把sheet1某一列(比如第二列)中非重复项筛选出来,并把结果输出到sheet2(或者自定义工作表名称)的某一列呢。谢谢啦
-
6Sub GetAllValuesFromTbody() Dim http As Object Dim html As Object Dim tableElement As Object Dim rowElements As Object Dim cellElement As Object Dim i As Integer, j As Integer Dim cellText As String ' Create XMLHTTP object Set http = CreateObject("MSXML2.XMLHTTP") ' Send HTTP GET request to the website http.Open "GET", "http://quote.eastmoney.com/SZ000010.html", False http.send ' Create HTMLDocument object Set html = CreateObject("HTMLFILE") ' Load the response text into HTMLDocument object html.body.innerHTML = http.responseText ' Ge
-
1Follow 网上提取汉字首字母的攻略, 为什么我的excel VBA asc返回的汉字ascii和其他人的不一样? 通过机内码的补码转换成带符号的十进制确实和网上的攻略一样, 但是我的为啥每个汉字都和他们不一样呢? 直觉告诉我应该是类似输入法设置问题。 来个高手
-
5这里要在Excel里面做一个vba技术的宏起到一个出题的作用,我没学过,但是老师让我做,求求大佬,有偿
-
3
-
2
-
6
-
3Private Sub CommandButton1_Click() Dim exePath As String exePath = 网页链接 & "\abc.exe" Shell (exePath) DoEvents End Sub 2024年3月23日之前运行一直没有问题 2024年3月23日 运行时错误5 无效的过程调用或参数 今天开始出现这样 office运行正常
-
1我想做一个判断不符合条件,返回comment的Marco。求大佬帮助
-
2
-
3
-
3这是一个从网上考下来的根据字段不同拆分成不同表格的语句,但存在一个问题,就是拆分出来的表格列宽是自动的,不是根据源表调整的,请问改怎么修改 Sub 拆分表格() 'updateby Extendoffice Dim lr As Long Dim ws As Worksheet Dim vcol, i As Long Dim icol As Long Dim myarr As Variant Dim title As String Dim titlerow As Integer Dim xTRg As Range Dim xVRg As Range Dim xWSTRg As Worksheet On Error Resume Next Set xTRg = Application.InputBox("请输入第一行:", "Excel Header", "", Type:=8) If TypeName(xT
-
8
-
1
-
4
-
35
-
75
-
6
-
11请问如果学会VBA,可否接单挣点外快呀?
-
2VBA用新的SAP账号跑的时候跑出来报表都是空的,SAP账号需要做什么设置。确定VBA代码是没问题的,只是不知道SAP需要做什么设置。
-
10
-
1