小编Tej*_*jas的帖子

Outlook VBA - 每半小时运行一次代码

我想每半小时在outlook(VBA)中运行一个特定的代码.

当代码运行时,outlook用户也不会受到干扰.它应该只在后端运行.

有一个叫做的事件Application_Reminder.它在outlook中每次出现提醒时运行.但这仍然涉及用户互动.我想要一个完整的后端程序.

vba outlook-vba

22
推荐指数
2
解决办法
3万
查看次数

使用条件计算唯一值

在列AI中有不同名称的列表.在B列中,我的值为0或1.

我想得到A列中所有唯一名称的计数,其中B列中有1.

使用下面的数组公式,我可以计算唯一的名称,但不能在B列上应用条件.

=SUM(1/COUNTIF(A:A,A:A))
Run Code Online (Sandbox Code Playgroud)

excel pivot-table formula excel-formula array-formulas

22
推荐指数
2
解决办法
7万
查看次数

使用Excel VBA代码进行条件格式设置

我调用了Range对象DistinationRange,其中包含对range的引用B3:H63

我想动态地使用Excel VBA代码应用以下两个条件格式规则.(因为范围不会一直相同)

  1. 如果单元格列D为空白,则不应该应用格式化(需要使用Stop If True)
  2. 如果列E的单元格中的值小于列F的单元格中的值,则整行应具有绿色背景.

我尝试了很多使用录音,但录音不正确.

请帮助.

excel vba conditional-formatting excel-vba

15
推荐指数
2
解决办法
18万
查看次数

如何获得亚马逊MWS开发者ID

我需要编写一个Excel宏来获取我的客户的订单和库存详情(使用亚马逊MWS).

但我的客户需要我的开发人员ID才能授予我访问其帐户的权限.

我搜索了很多,但没有找到任何链接,我可以注册为开发人员,并获得我的亚马逊开发人员标识符.

从哪里可以注册为开发人员并获取我的开发人员ID?

参考:https://developer.amazonservices.ca/gp/mws/faq.html#developForSeller

amazon-mws

14
推荐指数
3
解决办法
3万
查看次数

哪些注册表项确定Outlook配置文件

我需要编写一个VBScript代码来检查outlook是使用MAPI配置文件还是使用RPC over HTTP/S配置文件.

那么任何人都可以让我知道哪个注册表项决定相同吗?

请帮忙.

registry vbscript outlook outlook-vba

10
推荐指数
3
解决办法
9万
查看次数

Microsoft.Jet.OLEDB.4.0 - 无法找到提供程序或可能未安装提供程序

我创建了一个Excel宏,我在其中使用Microsoft.Jet.OLEDB.4.0在Excel工作表上触发查询.

它在我的机器上工作得很好,但我的客户面临着问题.(参见随附的屏幕打印)

客户端收到此错误

我在程序中添加了参考资料

以下是我的连接对象的详细信息:

Dim cn
Set cn = CreateObject("ADODB.Connection")
With cn
    .Provider = "Microsoft.Jet.OLEDB.4.0"
    .ConnectionString = "Data Source=" & ThisWorkbook.FullName & "; Extended Properties=Excel 8.0"
    .Open
End With
Run Code Online (Sandbox Code Playgroud)

请注意:我必须使代码在"Windows 7"中运行

oledb excel vba jet excel-vba

6
推荐指数
1
解决办法
2万
查看次数

VBA - 从 XML 显示每个节点及其值

我有一个简单的 XML,如下所示,我需要显示每个节点的名称及其值。没有元素会有任何属性。

<?xml version="1.0" encoding="UTF-8"?>
<ResponseEnvelope xmlns="http://www.nwabcdfdfd.com/messagin" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <ResponseHeader>
      <RequestId>directv_99e0857d-abf3-461c-913e-3ab59c6b5ef6</RequestId>
      <ResponseId>1162969</ResponseId>
      <MessageVersion>1.10</MessageVersion>
      <RequestTimestamp>2013-02-12T17:26:28.172Z</RequestTimestamp>
      <ResponseTimestamp>2013-02-12T17:26:50.409Z</ResponseTimestamp>
      <SenderId>CarePortal2</SenderId>
      <ProgramName />
      <TestProdFlag>P</TestProdFlag>
      <ResultCode>9</ResultCode>
      <Locale>en_US</Locale>
      <Errors>
         <Error>
            <ErrorCode>9</ErrorCode>
            <ErrorNumber>90001</ErrorNumber>
            <ErrorMessage>System error occurred</ErrorMessage>
            <ErrorFieldId />
         </Error>
      </Errors>
   </ResponseHeader>
   <ResponseBody xsi:type="CPSingleSignOnResponse">
      <PortalUserID>45497</PortalUserID>
      <PartyID>1858186</PartyID>
      <WarrantyItemName>DTV ABC WOLE HE P</WarrantyItemName>
      <WarrantyInventoryItemId>138677</WarrantyInventoryItemId>
      <ClientWarrantySku>202</ClientWarrantySku>
      <ClientWarrantyDescription>DV Plan</ClientWarrantyDescription>
      <ContractNumber>4003564</ContractNumber>
      <IsPortalUserCreated>N</IsPortalUserCreated>
      <IsPartyCreated>N</IsPartyCreated>
      <IsContractUpdated>N</IsContractUpdated>
      <IsFootPrintUpdated>N</IsFootPrintUpdated>
      <Customer>
         <PartyId>185812386</PartyId>
         <Salutation />
         <FirstName>Tejas</FirstName>
         <LastName>Tanna</LastName>
         <AddressList>
            <Address>
               <PartySiteId>3617490</PartySiteId>
               <Type>BILTO</Type>
               <Address1>CASCADES</Address1>
               <Address2>202</Address2>
               <Address3>RIDGE HEAVEN</Address3>
               <Address4 />
               <City>STERLING</City>
               <State>VA</State>
               <PostalCode>20165</PostalCode>
               <County>LOUDOUN</County>
               <Province />
               <Country>US</Country>
               <Urbanization />
               <AddressStyle>US</AddressStyle>
            </Address>
            <Address>
               <PartySiteId>3613791</PartySiteId> …
Run Code Online (Sandbox Code Playgroud)

xml excel recursion vba xmldom

4
推荐指数
1
解决办法
2万
查看次数

Excel VBA 自动筛选包含多个条件

我需要使用运算符Contains过滤具有多个条件的范围

以下代码运行良好(2 个标准):

shData.UsedRange.AutoFilter field:=2, Criteria1:=Array("*a*", "*b*"), Operator:=xlFilterValues
Run Code Online (Sandbox Code Playgroud)

但是,不确定为什么下面的代码不起作用(超过 2 个条件):

shData.UsedRange.AutoFilter field:=2, Criteria1:=Array("*a*", "*b*", "*c*"), Operator:=xlFilterValues
Run Code Online (Sandbox Code Playgroud)

excel vba

4
推荐指数
1
解决办法
1万
查看次数

仅将特定表从网站提取到Excel中

我需要使用VBA 从http://www.zillow.com/homes/comps/67083361_zpid/将表格提取到Excel中.我只想要桌子,别的什么.但是当我使用时:

Set objIE = CreateObject("InternetExplorer.Application")

With objIE
    .Visible = True
    .Navigate "http://www.zillow.com/homes/comps/67083361_zpid/"
    Do While .ReadyState <> 4: DoEvents: Loop
    Debug.Print .document.Body.outerText
End With
Run Code Online (Sandbox Code Playgroud)

它给我的文字如下:

4723 N 63rd Dr 63,50008/17/201241.752,0747,6751972 $ 360.11

对于我无法分析并存储到Excel的不同单元格中的每个产品.

那么有没有办法以可管理的方式获取页面数据.如果我需要遍历一个循环,我很好.此外,我可以执行其他处理以将行数据正确填充到Excel中.

excel vba excel-vba

3
推荐指数
2
解决办法
7万
查看次数

忽略DateTime单元格的时间值 - MS Excel

我在列A中有以下日期值(随时间).

1/1/2012 8:50  
1/1/2012 8:45  
1/1/2012 8:55  
1/1/2012 8:59  
1/1/2012 8:12  
1/1/2012 8:30  
1/1/2012 9:50  
1/1/2012 10:00
Run Code Online (Sandbox Code Playgroud)

以及Cell B1中的以下值.

1/1/2012
Run Code Online (Sandbox Code Playgroud)

现在,当我应用公式=COUNTIF(A:A,"=" & B1)来计算匹配单元格B1的A列中的单元格数时,它会给出零,因为它也在考虑时间值.

对此有任何解决方法/技巧吗?

excel datetime formula formulas excel-formula

3
推荐指数
1
解决办法
2万
查看次数

Excel宏 - 拍摄特定范围的快照

我在Excel Dashboard中遇到了一个非常奇怪的要求.

我在特定工作表的范围内有一些数据.我需要拍摄它的快照,并将其显示为顶部所有其他工作表中的图像.

我知道我可以简单地复制和粘贴范围,但是那种Header在隐藏工作表上的列时会产生一些问题.

任何解决方案/技巧?

excel vba excel-vba

2
推荐指数
1
解决办法
1万
查看次数

单击图表获取X轴值-Excel VBA

我遇到了一个奇怪的要求。

当用户单击“图表区域”时,我需要从图表获取X轴值。

我知道我们可以为图表分配一个宏。因此,可以为图表创建事件。但是不知道如何进一步进行。

有任何想法吗?

谢谢。

excel charts vba excel-vba

2
推荐指数
1
解决办法
5988
查看次数

VB.Net - Excel COM 对象未发布

我面临的问题是,即使在调用 ReleaseComObject 和 GC.Collect 方法后,Excel Process 仍保持活动状态。

我的 Excel 进程终止,但仅在我关闭用户表单后才终止

下面是示例代码,显示了我为摆脱 Excel Process 所做的所有事情:

Public Class frmTEST
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim objExcel As xl.Application
        Dim wbReport As xl.Workbook = Nothing

        objExcel = CreateObject("Excel.Application")

        Try
            wbReport = objExcel.Workbooks.Open("D:\EL\Nicolas\VS Online\Classe A v2\Launcher-v2.2\Resources\Modules\Zoom.xlsm")
        Catch ex As Exception
            Common.WriteDebugLog("Exception line 44")
        End Try
        If wbReport Is Nothing Then
            MsgBox("Erreur d'ouverture du reporting - Code 745.", vbExclamation)
            Exit Sub
        End If

        With objExcel
            .Visible = False
            .ScreenUpdating = …
Run Code Online (Sandbox Code Playgroud)

.net vb.net com excel interop

1
推荐指数
1
解决办法
1690
查看次数