Altium NEXUS Documentation


Created: June 9, 2017 | Updated: June 9, 2017
Now reading version 3.2. For the latest, read: RefactorSubcircuit for version 5
Applies to altium-nexus versions: 1.0, 1.1, 2.0, 2.1, 3.0, 3.1, 3.2 and 4
This documentation page references Altium NEXUS/NEXUS Client (part of the deployed NEXUS solution), which has been discontinued. All your PCB design, data management and collaboration needs can now be delivered by Altium Designer (with Altium Designer Enterprise Subscription) and a connected Altium 365 Workspace. Check out the FAQs page for more information.

Parent page: Schematic Commands

The following pre-packaged resource, derived from this base command, is available:

Applied Parameters: Target=None


As a design evolves, the content of the source schematic sheets that comprise that design may need to be shifted around - that portion of circuitry needs to reside on a different sheet, or perhaps a sheet is becoming overloaded and could benefit from moving some circuitry to a completely fresh sheet.

This command is used to select one or more objects on a sheet and move that selection to a different sheet.


This command is accessed in the Schematic Editor, with the required circuitry selected, by choosing the Edit » Refactor » Move Selected Subcircuit to Different Sheet command from the main menus.


First, ensure that the circuitry to be moved is selected in the design workspace.

After launching the command, the Choose Destination Document dialog will appear. Use this dialog to specify the target schematic document on which to move the currently selected design objects.

If the selected sub-circuitry is to reside on a fresh schematic sheet - a blank canvas as it were - ensure that the schematic is first created and saved, so that it will appear in the dialog.

Upon clicking OK, you will be prompted to choose a point of reference in the workspace - this is the point by which the circuitry will be held on the cursor, when subsequently placing on the target sheet. Click, or press Enter, to specify this reference. The chosen sheet will then be made active, and the selected sub-circuit will appear floating on the cursor - locate on the sheet and click, or press Enter, to effect placement. Once placed, that circuitry will be removed from the original sheet.


  1. Unlike traditional cut and paste, refactoring maintains the Unique Identifiers of the sub-circuits (including sheet symbols and device sheet symbols), ensuring that sub-circuits in the design are always linked to their physical instances in the PCB domain.
  2. If moved circuitry features one or more existing sheet symbols, then after recompiling the project, the child schematic sheet(s) referenced by the symbol(s) will be moved to reside below the sheet on which those sheet symbols are moved, in the design hierarchy reflected in the Projects panel.
  3. If moving to a new sheet, add a sheet symbol to the relevant parent page to slot that sheet correctly into the design hierarchy. Don't forget to recompile the project.


Found an issue with this document? Highlight the area, then use Ctrl+Enter to report it.

Contact Us

Contact our corporate or local offices directly.

We're sorry to hear the article wasn't helpful to you.
Could you take a moment to tell us why?
200 characters remaining
You are reporting an issue with the following selected text
and/or image within the active document: