小编bre*_*tdj的帖子

需要在邮政编码范围之间进行识别

我对很新,我正在试图弄清楚如何识别一个字符变化范围内的邮政编码.

例如,我想查看邮政编码是否介于2G8和之间2P8.

换句话说,什么我正在寻找的范围会2_8下划线可以GP,但我不知道如何识别代码.

我真的很感激帮助找出如何处理这个问题.谢谢!

regex string vba range

5
推荐指数
2
解决办法
267
查看次数

在VBA中编写下标值

我有一个字符串:
Range("T4").Value = "Rule 13s voilation"

我想写成13s1 3 s
ie 3并且s是下标1.

请建议我应该如何在

excel vba

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

计算一年剩余的发薪日

我想计算那天的天数

  1. 从现在到年底(即12月31日)发生,和
  2. 该月份的15日或最后一天(4月,6月,9月,11月30日,1月,3月,5月,7月,8月,10月,12月为31日,2月份为28日).

有没有办法实现这个目标?

excel worksheet-function excel-formula

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

Excel VBA中的高效下壳体

现在我使用下面的代码将整个列更改为小写.

我想知道是否有更有效的方法来做到这一点 - 我的工作表中有大约150K行.

这需要一些时间才能完成,有时我会收到Out of Memory错误.

第一个子

Sub DeletingFl()
Dim ws1 As Worksheet
Dim rng1 As Range
Application.ScreenUpdating = False
Set ws1 = Sheets("Raw Sheet")

ws1.AutoFilterMode = False
Set rng1 = ws1.Range(ws1.[a1], ws1.Cells(Rows.Count, "A").End(xlUp))
rng1.AutoFilter 1, "Florida"
    If rng1.SpecialCells(xlCellTypeVisible).Count > 1 Then
    Set rng1 = rng1.Offset(1, 0).Resize(rng1.Rows.Count - 1)
    rng1.EntireRow.Delete
    End If
ws1.AutoFilterMode = False    
Call DeletingEC
End Sub

Sub DeletingEC()
Dim ws1 As Worksheet    
Dim rng1 As Range
Application.ScreenUpdating = False
Set ws1 = Sheets("Raw Sheet") …
Run Code Online (Sandbox Code Playgroud)

excel vba excel-2007 excel-vba

5
推荐指数
2
解决办法
2651
查看次数

Excel:删除所有内容?在网址中

我已经在网上搜索了公式或添加了插件,但似乎找不到任何公式。

我想知道是否可以删除URL中问号后的所有内容?

http://www.site.com/index.php?98943j%klr

http://www.site.com/index.php

谢谢!

excel excel-formula

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

在Objective C中从'nsarray'分配给'nsmutablearray'的不兼容指针类型

users = [users arrayByAddingObjectsFromArray:arrayvalue];
Run Code Online (Sandbox Code Playgroud)

用户是NSMutableArray和arrayvalue也是NSMutableArrayarrayvalue给用户阵,我加入的价值,但我得到一个警告"不兼容的指针类型分配给NSMutableArrayNSArray".

我搜索过,但无法找到解决方案.

objective-c

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

Excel VBA:获取包含所选范围内的数据的最后一个单元格

如何使用Excel VBA获取包含特定范围内数据的最后一个单元格,例如A列和B列Range("A:B")

excel vba excel-vba

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

Autosum Cells VBA Excel

我试图使用VBA在Excel中的单元格区域内自动清除值.调试以下代码时,我一直收到类型不匹配错误.我哪里做错了?

Sub autosumtest()
    Dim total As Integer
    Worksheets("Sheet1Test").Select
    Range("F16:G20").Select
    total = CInt("=SUM(Selection.Values)")
    MsgBox (total)
End Sub
Run Code Online (Sandbox Code Playgroud)

EDIT 1: 以下是我的测试数据的简单示例,名为Autosum Range:

在此输入图像描述

excel vba

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

在VBA Access中验证字符串格式

  • 我想编写一个布尔函数来检查医疗补助ID是否为所需格式.
  • 即2个字母字符后跟5个数字后跟1个字母字符.
  • 如果Medicaid ID不可用,则应在文本框中手动输入99999999.

所以它是9999999或所需的Medicaid格式化字符串返回值True.

样品:

AZ12345Z
NP54321J
EM17345P

到目前为止,我有2个功能一起工作,但我弄乱了逻辑!!

谢谢

Public Function isAlpha(cChar As Integer) As Boolean
'returns true if its a alphabetic character
    isAlpha = IIf((cChar >= 65 And cChar <= 90) Or (cChar >= 97 And cChar <= 122), True, False)   
End Function

Public Function CheckMedicaidIDFormat(strMedicaidID As String) As Boolean
    Dim blnResult As Boolean
    If strMedicaidID = "99999999" or If Len(strMedicaidID) = 8 And isAlpha(Left(strMedicaidID, 2)) = True And IsNumeric(Mid(strMedicaidID, 3, 5)) = True And isAlpha(Right(strMedicaidID, 1)) …
Run Code Online (Sandbox Code Playgroud)

regex string ms-access vba

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

测试某个字符串范围的较短方法

尝试创建将Excel发票表导出为PDF的代码到指定的文件路径.该路径基于发票是否列出某个产品ProductX.

这就是我想出来的,但是在一个范围内遍历每个单元格以查看ProductX是否存在似乎很麻烦.

有更简单的方法吗?感谢任何帮助!

Sub ExportToPDF()
'
Dim file_path As String
Dim search_range As Range
Dim each_cell As Range

' Set search_range as desired search range
Set search_range = ActiveSheet.Range("A53:R56")

For Each each_cell In search_range.Cells
    If InStr(1, each_cell.Value, "ProductX", vbTextCompare) Then
        file_path = Some_path_A
    Else: file_path = Some_path_B
    End If
Next each_cell

'Export the sheet as PDF
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, FileName:=file_path, Quality:=xlQualityStandard _
        , IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
        True
End Sub
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba

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