Skip to content

SheetCursor

RelaxToolsの中の人 edited this page Feb 23, 2021 · 19 revisions

2.3.40 SheetCursor クラス

Remarks

シート読み込みクラス このクラスは Staticクラス(Attribute VB_PredeclaredId = True) です。

Dependent

  • ISheetCursor クラス
  • ICursor クラス

History

Date Version Note
2018-12-06 Ver.1.0.0 新規作成
2019-10-28 Ver.1.0.1 クラスのメンバにNewInstance以外表示されないように修正

Sample

Set IC = SheetCursor.NewInstance(ActiveSheet, 10, "B")

Do Until IC.Eof

    IC("C").Value = "XXX" 'Range

    IC.MoveNext
Loop

2.3.40.1 コンストラクタ

Syntax

Set return = SheetCursor.NewInstance(
                         worksheet,
                         StartRow/Column,
                         EOF Row/Column,
                         [Direction = DirectionDown],
                         [EOF String = ""])

Parameters

Name Required/Optional Data type Description
Worksheet 必須 Worksheet 処理対象のワークシートを指定)
StartRow/Column 必須 Variant 処理対象データが最初の行または列を指定(列の場合にはアルファベットで指定可能)
EOF Row/Column 必須 Variant 処理対象の終了を判定する列または行を指定(列の場合にはアルファベットで指定可能)
Direction 省略可 SheetCursorConstants 処理を行う方向。下向き:DirectionDown/右向き:DirectionRightデフォルト:DirectionDown
EOF String 省略可 String 終了判定する文字列。デフォルト""

Return Value

Name Data type Description
return ICursor 新しいインスタンス(ICursor)

Remarks

** このクラスはコンストラクタを使用しないと実行できません。**

Example

  • None

See also

  • None

2.3.40.2 Eof(ICursor I/F)

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


2.3.40.3 Item(ICursor I/F)

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


2.3.40.4 MoveFirst(ICursor I/F)

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


2.3.40.5 MoveNext(ICursor I/F)

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

目次

1 使用方法

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 リファレンス

2.1 標準モジュール

2.1.1 CallbackHelper
2.1.2 Document

2.2 インターフェイス

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 クラス

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

Clone this wiki locally