ShiftField

Moves the field the specified number of times in all records of the current instance.


Syntax

expression.ShiftField(aIndex, Shift)

Parameters

Part Description
aIndex Required. Identifier specifying a Long Type variable. Represents the index of the field to be shifted.
Shift Required. Identifier specifying a Long Type variable. Represents the number of positions the field will shift.

Returns value

Type: CSVinterface


See also
ImportFromCSV method, ImportFromCSVstring method.

Behavior

The ShiftField method will move the field to the right if the Shift is a positive integer, otherwise the field will be shifted to the left.

☕Example

Sub ShiftField()
    Dim CSVint As CSVinterface
    
    Set CSVint = New CSVinterface
    With CSVint.parseConfig
        .path = Environ("USERPROFILE") & "\Desktop\Demo_100000records.csv"
    End With
    With CSVint
        .ImportFromCSV .parseConfig
        On Error Resume Next
        .ShiftField 1, 1                          'Shift the 2nd field to the right by one position
        .ShiftField 2, -1                         'Shift the 3th field to the left by one position
    End With
    Set CSVint = Nothing
End Sub

Back to Methods overview