# Copying and Moving Using Drag and Drop

The easiest way to move or copy a cell or a selection is by simply dragging the selection to a new location using the mouse. An alternative way to move and copy cells is to use cut, copy, and paste operations described in .

## Simple Copy and Move

1. Select a cell to move by clicking in it. You can also select a range of cells as described in .

2. Click left mouse button on the border of the selection (anywhere except the autofill square in the bottom right corner). Use left mouse button to move cells or Ctrl+left mouse button to copy cells.

3. Drag the selection to the new location.

4. Release the mouse button.

The selected cells will be copied or moved to the new location. This will move both cells' content and formatting. When copying, relative cell references in all formulas will change as described in ; when moving, relative cell references will remain unchanged.

## Right Click Options

If you need more options for copying and moving, you can use right mouse button.

1. Select a cell to move by clicking in it. You can also select a range of cells as described in .

2. Right click on the border of the selection (anywhere, except the autofill square in the bottom right corner).

3. Drag the cell to the new cell location.

4. Release the mouse button. An options menu should pop-up. These options are described in detail below.

5. Click on the appropriate option from the menu.

## Right Click Options Menu

Copy

  Same effect as the normal copy operation. It copies the content (whether number, string, or formula) and the format. Equivalent to Ctrl+ left mouse button.

Move

  Same effect as the normal move operation. It moves the contents and the format. Equivalent to left mouse button.

Copy Formats

  Copies the formatting of the source cells. This includes number format, color, font, fill type, etc. Does not copy the contents.

Copy Values

  Copies the values of the source cell to the destination cell. Formulas are replaced by their values. For example, if the original cell contained the formula `=A1+5`, and cell A1 contained number 7, then the option Copy Values will place in the new cell number 7.

  This option does not copy the format.

Shift Cells Down and Copy

  Not implemented yet

Shift Cells Right and Copy

  Not implemented yet

Shift Cells Down and Move

  Not implemented yet

Shift Cells Right and Move

  Not implemented yet

### The option menu for dragging a cell with right click

# Cut, Copy and Paste

Another, more flexible, way to copy or move a selection is to use cut, copy, and paste operations. These operations allow the user to copy or move selected cells to the clipboard buffer and then paste the contents of the clipboard buffer to a different location or a different workbook.

## Cutting a Selection to the Clipboard

To cut a cell or a selection to the clipboard, you should select a cell or range of cells as described in and then use one of the following methods:

- Use keyboard shortcut CtrlX.

- Choose Cut from the Edit menu.

- Click on Cut button in the toolbar.

- Right-click on the selection and choose Cut from the context menu.

The selection will be copied to the clipboard buffer. To remind you of this, the border of the selection will be shown as "marching ants". The selection will be moved to a new location as soon as you choose Paste command as described below.

### NOTE

Please note that the selection will remain in its current location until you paste it. If you want to delete a selection without pasting it to a new location, use Delete command instead.

## Copying a Selection to the Clipboard

To copy a cell or a selection to the clipboard, you should select a cell or range of cells as described in and then use one of the following methods:

- Use keyboard shortcut CtrlC.

- Choose Copy from the Edit menu.

- Click on Copy button in the toolbar.

- Right-click on the selection and choose Copy from the context menu.

The selection will be copied to the clipboard buffer. To remind you of this, the selection will outlined by "marching ants" border. The selection will be copied to a new location as soon as you choose Paste command as described below.

## Pasting the Clipboard

To paste the contents of the clipboard (i.e., previously cut or copied selection) to a new location, just click on a cell and use one of the following methods:

- Use keyboard shortcut CtrlV.

- Choose Paste from the Edit menu.

- Click on Paste button in the toolbar.

- Right-click on the cell and choose Paste from the context menu.

The contents of the clipboard will be pasted in the spreadsheet so that the selected cell becomes the top left corner of the selection. This will also copy the formatting of the original selection.

If you are pasting a selection which was copied to the clipboard buffer, all relative cell references in all formulas will change as described in . The selection remains in the clipboard buffer so that it can be pasted again. The original selection will remain outlined with "marching ants" border.

If you are pasting a selection which was cut to the clipboard buffer, all cell references in all formulas will remain unchanged. The original selection will be removed from the workbook and the clipboard buffer will be cleared.

## Paste Special

Command Paste described in the previous section copies both contents and formatting of the orignal selection. If you need more options, use Paste Special... command. You can find it in the Edit menu or in the context menu obtained by right-clicking on a cell in the spreadsheet.

The Paste Special... menu item opens a dialog with three categories. The defaults make Paste Special... act as if it were the Paste menu item.

The first set of choices allow the user to control the data pasted.The user can chose to limit the pasting to only the cell contents (no cell formatting is copied) or the opposite only cell formats copied (no contents). Furthermore, the user can insert the selection while transforming all the contents into values only. Formulas will be replaced by their values.

A second set of choices allows the user to perform simple mathematical operations during the paste. These operations use the current contents of the cells in the paste range and the contents of the clipboard. For example, if you are pasting a cell containing number 5 to a cell that currently contains number 10 and choose option Divide, the result will be 10/5=2. Choosing option None will just replace the previous contents of the cells by the contents of the clipboard buffer (this is the default behavior).

The final choices contains the following options:

- Transpose. This option will transpose the selection, i.e. interchange the rows and columns. Thus, a range with k rows and n columns will become a range with n rows and k columns, so that the firs row becomes the first column, and so on.

- Skip Blanks. This option prevents Gnumeric from taking any action for the cells in the selection that are blank. For such cells, the existing contents of the cells in the paste range will be kept.

## Cut and Paste Between Gnumeric and Other Applications

Cut and paste commands described above allow copying and moving selections from one location in a spreadsheet to another, or between different spreadsheets. However, you can also use cut and paste to exchange information between Gnumeric and other applications, using so-called X clipboard which is shared by all graphical applications.

Whenever you cut or copy a selection in Gnumeric, it is placed both in Gnumeric clipboard and in X clipboard. In X clipboard, it is placed as text, with formulas replaced by their values and contents of different cells separated by spaces.

To paste the selection from X clipboard to an application, click with middle mouse button (if you have two button mouse, you can emulate middle mouse by pressing left and right buttons simultaneously). Most applications also allow pasting from X clipboard by using keyboard shortcut (usually CtrlV) or by choosing Edit Paste.

To paste a selection from another application to Gnumeric, place this selection in the X clipboard. Usually it is done by just selecting it with the mouse; some applications also allow you to use keyboard shortcut CtrlC, or choose Edit Copy. After this, you can paste it in Gnumeric by using Paste command described above. This command will automatically paste the contents of X clipboard if Gnumeric's own clipboard is empty.

Pasting X clipboard in Gnumeric will launch Text Import druid which will assist you in imporitng the plain text contents of X clipboard into the spreadsheet. The Text Import druid is described in .