Tab (function)

Syntax Tab( column )
Description Prints the number of spaces necessary to reach a given column position.
Comments This function can only be used with the Print and Print# statements. The column parameter is an Integer specifying the desired column position to which to advance. It can be any value between 0 and 32767 inclusive. Rule 1: If the current print position is less than or equal to column, then the number of spaces is calculated as:
  column – print_position
Rule 2: If the current print position is greater than column, then column – 1 spaces are printed on the next line. If a line width is specified (using the Width statement), then the column position is adjusted as follows before applying the above two rules:
  column = column Mod width
The Tab function is useful for making sure that output begins at a given column position, regardless of the length of the data already printed on that line.
Example This example prints three column headers and three numbers aligned below the column headers.
Sub Main()
  Print "Column1";Tab(10);"Column2";Tab(20);"Column3"
  Print Tab(3);"1";Tab(14);"2";Tab(24);"3"
  Sleep(10000)    'Wait 10 seconds.
End Sub
See Also Spc (function); Print (statement); Print# (statement).