我在代码末尾有一个私人潜艇。目的是删除SSN与正在运行的阵列匹配的所有个人。我搜索了两张纸,第二张纸效果很好,但是第一张纸似乎没有用。
我试图对其进行调试,但它找到了我所关注的个人与该数组匹配的正确数字,但是If statement
似乎并没有影响它。这是我所拥有的,所有帮助将不胜感激。同样,问题是第一个If statement
不能正常工作。出于安全原因,我显然已经更改了SSN。再次感谢!
Private Sub Delete_Deceased()
Dim tw As Workbook: Set tw = ThisWorkbook
Dim visa As Worksheet: Set visa = tw.Worksheets("Visa")
Dim nav As Worksheet: Set nav = tw.Worksheets("Navigator")
Dim rwCnt_visa As Long: rwCnt_visa = visa.Cells(Rows.Count, 1).End(xlUp).Row
Dim rwCnt_nav As Long: rwCnt_nav = nav.Cells(Rows.Count, 1).End(xlUp).Row
Dim x As Long
Dim y As Long
Dim Deceased() As Variant
Deceased = Array(123456789, 234567890, 345678901, 456789012, 567890123, 678901234, _
789012345, 890123456, 901234567)
Dim visa_Inx As Long
Dim nav_Inx As Long
visa.Columns("P:P").NumberFormat = "@" 'Format the VISA SSN column as text
For x = rwCnt_visa To 4 Step -1
For visa_Inx = LBound(Deceased) To UBound(Deceased)
If visa.Cells(x, 16).Value2 = Deceased(visa_Inx) Then
Debug.Print "Row: " & x
'visa.Rows(x).Delete shift:=xlShiftUp
End If
Next visa_Inx
Next x
For y = rwCnt_nav To 2 Step -1
For nav_Inx = LBound(Deceased) To UBound(Deceased)
If nav.Cells(y, 5).Value2 = Deceased(nav_Inx) Then
nav.Rows(y).Delete shift:=xlShiftUp
End If
Next nav_Inx
Next y
End Sub
答案 0 :(得分:1)
好像是基础数据的问题,也许尝试在单元格值上使用import 'react-native-gesture-handler'
。
CLng