VBA 重複項目チェックツール作成(二)
来源:互联网 发布:js的观察者模式 编辑:程序博客网 时间:2024/05/21 22:26
Private Sub btnKouMoKuCheck_Click()
Dim pRow As Integer
Dim afName, lgNameStart, lgName, outPutInformation As String
Dim i As Integer
Dim j As Integer
Dim vntFileName As Variant
Dim vntGetFileName As Variant
'ファイルを開くダイアログを開きます
vntFileName = _
Application.GetOpenFilename( _
FileFilter:="エクセルファイル(*.xlsx),*.xlsx" & _
",CSVファイル(*.csv),*.csv" _
, FilterIndex:=1 _
, Title:="開けゴマ" _
, MultiSelect:=True _
)
'vntFileName = _
'Application.GetOpenFilename( _
FileFilter:="エクセルファイル(*.xlsx),*.xlsx" & _
",CSVファイル(*.csv),*.csv" _
, FilterIndex:=1 _
, Title:="開けゴマ" _
, MultiSelect:=True _
)
'ファイルが選択されているとき(vntFileNameが配列型)は
'選択した全てのファイルをWorkbooks.Openメソッドを使い開きます。
If IsArray(vntFileName) Then
For Each vntGetFileName In vntFileName
Workbooks.Open vntGetFileName
'ActionFrom項目一覧最終行を取得
pRow = 1
afName = "ActionFrom項目一覧"
Do While True
With Worksheets(afName).Cells(pRow, 1)
If .Value = "" Then
Exit Do
Else
pRow = pRow + 1
End If
End With
Loop
For i = 1 To pRow
lgNameStart = Worksheets(afName).Cells(i, 2)
For j = i + 1 To pRow
lgName = Worksheets(afName).Cells(j, 2)
'重複項目がある
If lgNameStart = lgName Then
outPutInformation = "ワークブック:" & vntGetFileName & "のワークシート:" & afName & i & "の" & lgNameStart & "と" & j & "重複しています、直してください。"
Else
'重複項目がない
j = j + 1
End If
Next
i = i + 1
Next
Workbooks.Close
Next
End If
If Len(outPutInformation) > 0 Then
MsgBox outPutInformation
Else
MsgBox "重複項目がありません、チェック正常終了"
End If
End Sub
- VBA 重複項目チェックツール作成(二)
- VBA 重複項目チェックツール作成(一)
- VBAアクセルで一致性チェックツール作成
- Jquery 動的チェックボックスグールプを作成
- MS製のテストケース作成ツール PICT
- オラクル10g データベース作成
- ビューの作成
- Visual Basic .NET または Visual Basic 2005 で Windows サービスのセットアップ プロジェクトを作成する方法
- サーバ送信不要なHTML5による画像切り取りツール作成ツール最新攻略
- マッチャを作成しターゲット文字列にマッチさせる
- ActiveX コンポーネントはオブジェクトを作成できません。
- ActiveX コンポーネントはオブジェクトを作成できません。
- ユーザーコントロールの作成
- 更新ビュー作成手順
- パターンの作成
- 作業計画とスケジュール作成の実践知識--緻密なWBS定義こそが重要
- 売上データ作成の順
- エクセルvba 参考
- 在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b。
- JavaScript canvas支持
- linux命令--time
- SharePoint 2010 应用自定义aspx页面调换列表默认的新建(NewForm.aspx),查看(DispFo...
- 关于CopyU!v2与Windows 7兼容性问题的报告
- VBA 重複項目チェックツール作成(二)
- 喝牛奶的健康法则
- 据说看完这21个故事的人,30岁前都成了亿万富翁。你是下一个吗?
- Excel多条件求和 & SUMPRODUCT函数用法详解
- 滚动字幕,鼠标经过停留
- VBAアクセルで一致性チェックツール作成
- uniq
- javascript常用的小技巧
- Android,UI主线程与子线程 handler,thread使用