Method for controlling the order of editing cells in a spreadsheet by evaluating entered next cell attribute of current cell
First Claim
1. A computer implemented method of setting up a spreadsheet application program on a computer, said application program displaying a spreadsheet comprising intersecting rows and columns forming cells of the spreadsheet, each of said cells being defined by a data structure accessed by said spreadsheet application program and evaluated by said computer for the processing of displayed data, wherein the order of data entry to the cells of the spreadsheet by a user is controlled by the computer so that a user of the spreadsheet application program is directed from a current cell to a next cell of the spreadsheet for the purpose of making entries int eh cells of the spreadsheet in an order in which data is to be entered comprising the steps of;
- providing in said spreadsheet application program at least some of the cells of the spreadsheet with a "next cell" attribute as part of the data structure which defines the cell and which is evaluated by said computer to determine the next cell after the current cell for the entry of data;
accessing an attribute editing function of said spreadsheet application program;
entering data in fields of the data structure defining the "next cell" attribute of a selected plurality of cells of the spreadsheet to define said order of data entry to said selected plurality of cells of the spreadsheet;
responding to a next cell command from the user by evaluating the entered "next cell" attribute of the current cell to determine the next cell to edit; and
moving to the next cell identified by the "next cell" attribute.
0 Assignments
0 Petitions
Accused Products
Abstract
A mechanism allows for programming the order of cells for an operator to enter data in a spreadsheet. Each cell of the spreadsheet may be provided with a "next cell" attribute, and these attributes as well as other attributes for the cells are stored in a table. The "next cell" attribute may be a constant, such as the name of the next cell, or it may be a logic expression so that the next cell to be edited can be different depending on some condition. When the operator presses the NEXT CELL key, the "next cell" attribute is searched by accessing the attribute table, and if a "next cell" attribute is found, it is evaluated to determine the next cell to be edited.
40 Citations
6 Claims
-
1. A computer implemented method of setting up a spreadsheet application program on a computer, said application program displaying a spreadsheet comprising intersecting rows and columns forming cells of the spreadsheet, each of said cells being defined by a data structure accessed by said spreadsheet application program and evaluated by said computer for the processing of displayed data, wherein the order of data entry to the cells of the spreadsheet by a user is controlled by the computer so that a user of the spreadsheet application program is directed from a current cell to a next cell of the spreadsheet for the purpose of making entries int eh cells of the spreadsheet in an order in which data is to be entered comprising the steps of;
-
providing in said spreadsheet application program at least some of the cells of the spreadsheet with a "next cell" attribute as part of the data structure which defines the cell and which is evaluated by said computer to determine the next cell after the current cell for the entry of data; accessing an attribute editing function of said spreadsheet application program; entering data in fields of the data structure defining the "next cell" attribute of a selected plurality of cells of the spreadsheet to define said order of data entry to said selected plurality of cells of the spreadsheet; responding to a next cell command from the user by evaluating the entered "next cell" attribute of the current cell to determine the next cell to edit; and moving to the next cell identified by the "next cell" attribute. - View Dependent Claims (2, 3, 4)
-
-
5. A computer implemented data entry method for an electronic spreadsheet running on a computer comprising the steps of:
-
providing the cells of the spreadsheet with a "next cell" attribute as part of the data structure which defines the cells; accessing an attribute editing function for the spreadsheet application program for each of a plurality of selected cells of the spreadsheet; inputting data in the "next cell" attribute data structure for said selected cells, which data defines an order of data entry for said selected cells of the spreadsheet; accessing a first cell of said plurality of selected cells; locating cell attributes of a currently accessed cell; evaluating said "next cell" attribute and, upon entry of data in said currently accessed cell, moving to a cell identified by said "next cell" attribute; and repeating said locating, evaluating and moving steps until data has been entered in all of said selected cells. - View Dependent Claims (6)
-
Specification