-
Notifications
You must be signed in to change notification settings - Fork 5
TableCursor
Remarks
テーブル(ListObject)読み込みクラス
このクラスは Staticクラス(Attribute VB_PredeclaredId = True) です。
Dependent
- ITableCursorParam クラス
- ICursor クラス
History
Date | Version | Note |
---|---|---|
2018-12-06 | Ver.1.0.0 | 新規作成 |
2019-10-28 | Ver.1.0.1 | クラスのメンバにNewInstance以外表示されないように修正 |
Sample
Dim IC Ad ICursor
Set IC = TableCursor.NewInstance(WS.ListObjects(1))
Do Until IC.Eof
IC("Item").Value = "XXX" '列ヘッダ名が使える
IC.MoveNext
Loop
Syntax
Set return = TableCursor.NewInstance(listobject)
Parameters
Name | Required/Optional | Data type | Description |
---|---|---|---|
listobject | 必須 | Listobject | 処理対象のListObject(テーブル)を指定) |
Return Value
Name | Data type | Description |
---|---|---|
return | Object | 新しいインスタンス(ICursor) |
Remarks
** このクラスはコンストラクタを使用しないと実行できません。**
Example
- None
See also
- None
Syntax
var = expression.Eof()
Parameters
Name | Required/Optional | Data type | Description |
---|---|---|---|
expression | 必須 | ICursor | ICursor I/F を指定します。 |
Return Value
Name | Data type | Description |
---|---|---|
var | Boolean | カーソルが終了:True / カーソルが終了していない:False |
Remarks
ICursor I/F のプロパティです。
ICursor の Eof プロパティを取得。カーソルの終了を検出します。
Example
- None
See also
Syntax
var = expression.Item()
Parameters
Name | Required/Optional | Data type | Description |
---|---|---|---|
expression | 必須 | ICursor | ICursor I/F を指定します。 |
Return Value
Name | Data type | Description |
---|---|---|
var | Variant | カーソル位置の内容を取得します。 |
Remarks
ICursor I/F のプロパティです。
ICursor の Item プロパティを取得。現在行の内容を取得します。
Example
- None
See also
Syntax
expression.MoveFirst()
Parameters
Name | Required/Optional | Data type | Description |
---|---|---|---|
expression | 必須 | ICursor | ICursor I/F を指定します。 |
Return Value
- None
Remarks
ICursor I/F のメソッドです。
カーソル位置の初期化を行います。
Example
- None
See also
Syntax
expression.MoveNext()
Parameters
Name | Required/Optional | Data type | Description |
---|---|---|---|
expression | 必須 | ICursor | ICursor I/F を指定します。 |
Return Value
- None
Remarks
ICursor I/F のメソッドです。
カーソル位置を次に移動します。
Example
- None
See also
「Hidennotare」は RelaxToolsの中の人がじっくりコトコト煮込んだソースです。
1.1 ICursor 系コマンドの使い方
1.2 StringBuilderの使い方
1.3 Messageクラスの使い方
1.4 Usingクラスの使い方
1.5 CSV Parser の使い方
1.6 ArrayListとDictionaryのシリアライズ化
1.7 ArrayListとDictionaryのデシリアライズ化
1.8 PowerQueryのM言語組み立て
2.1.1 CallbackHelper
2.1.2 Document
2.2.1 IAppInfo
2.2.2 IBookReader
2.2.3 IComparer
2.2.4 ICursor
2.2.5 IDictionary
2.2.6 IFormManager
2.2.7 IGDIPlus
2.2.8 IList
2.2.9 ILogger
2.2.10 IMCommand
2.2.11 INewInstance
2.2.12 IParam
2.2.13 IReader
2.2.14 IRegistry
2.2.15 IStringBuilder
2.2.16 IUsing
2.2.17 IUsingArgs
2.2.18 IValueObject
2.2.19 IWriter
2.3.1 ArrayList
2.3.2 Arrays
2.3.3 BookReader
2.3.4 CsvReader
2.3.5 CharCursor
2.3.6 CheckDigit
2.3.7 Clipboard
2.3.8 CsvWriter
2.3.9 Dialog
2.3.10 Dictionary
2.3.11 ExcelUtils
2.3.12 ExplorerComparer
2.3.13 FileIO
2.3.14 FormManager
2.3.15 GDIPlus
2.3.16 Graphics
2.3.17 IniFile
2.3.18 LinkedList
2.3.19 Logger
2.3.20 MCommand
2.3.21 MCsv
2.3.22 MFile
2.3.23 MList
2.3.24 MRecord
2.3.25 MTable
2.3.26 MatchBean
2.3.27 Math
2.3.28 NewExcel
2.3.29 NewPowerPoint
2.3.30 NewWord
2.3.31 Objects
2.3.32 OneTimeSpeedBooster
2.3.33 OrderedDictionary
2.3.34 Parser
2.3.35 Process
2.3.36 RangeCursor
2.3.37 RegExp
2.3.38 Registry
2.3.39 SampleVO
2.3.40 SheetCursor
2.3.41 SortedDictionary
2.3.42 Stack
2.3.43 StrSch
2.3.44 StringBuilder
2.3.45 StringEx
2.3.46 StringUtils
2.3.47 SystemInfo
2.3.48 TableCursor
2.3.49 TaskTrayView
2.3.50 TextReader
2.3.51 TextWriter
2.3.52 Using
2.3.53 Web
2.3.54 Zip