Manipuler et convertir des éléments dans XlDevis

Update 16/10/24v1.4.2

Retour au sommaire

Déplacer ou dupliquer des éléments

Tous les éléments XlDevis peuvent être manipulés entre devis quel que soit les modèles des documents. Les manipulations possibles sont :

Toutes ces manipulations partagent des règles communes de conversion des éléments et des formules.

Couper, copier et coller des éléments

MenuOutils - EditionMenu contextuelCellule élément

Dans XlDevis les fonctions de Couper, Copier et Coller des éléments permettent de manipuler des éléments XlDevis. Les raccourcis clavier sont :

Lors d'un Couper, les éléments de la sélection en cours sont supprimés qu'au moment de l'opération de Coller dans le cas ou la zone de destination se trouve en dehors de la zone coupée et si l'onglet d'origine est identique à l'onglet de destination. Dans le cas contraire la zone coupée est conservée. Lorsque la zone est coupée les règles communes lors des suppressions sont appliquées.

Lors du Coller, le type d'élément de la zone de destination est déterminé par la première ligne sélectionnée. Tous les éléments de la sélection en cours copiés ou coupés seront collés en prenant en compte les règles de conversion définies.

Les fonctions Couper et Copier ne peut pas être utilisée sur une sélection discontinue.

Coller la mise en forme des éléments

MenuOutils - Edition

Il est possible de coller la mise en forme d'une ligne sur d'autres lignes de chapitre ou de sous chapitre. Pour cela il faut copier la zone à dupliquer avec la commande copier élément ou couper élément et sélectionner une zone de destination dans le mème onglet.

Si une sélection multiple est copiée, seule la première ligne sera utilisée comme modèle à dupliquer sur toutes les lignes sélectionnées. Les autres types d'éléments sélectionnés ne seront pas affectés par cette commande.

Cette commande ne peut être annulée et les fonctions Annuler et Refaire ne permettent pas de revenir en arrière.

La copie de la mise en forme ne fonctionne pas entre des onglets différents ou sur des éléments autres que des lignes .

Déplacement rapide des éléments

Remonter des éléments

MenuAccueil - Manipulation des éléments - Remonter la sélectionRaccourci clavierAltUp

Les éléments sélectionnés sont remontés d'une position dans l'élément parent. Lorsque le premier élément de la sélection est le premier élément du parent, aucune action ne se produit. Cette fonction ne fonctionne pas pour les chapitres car ils ne possèdent pas d'élément parent.

Lors de cette opération toutes les formules ou tous les formats de cellule sont conservés.

Descendre des éléments

MenuAccueil - Manipulation des éléments - Descendre la sélectionRaccourci clavierAltDown

Les éléments sélectionnés sont descendus d'une position dans l'élément parent. Lorsque le dernier élément de la sélection valide est le dernier élément du parent, aucune action ne se produit. Cette fonction ne fonctionne pas pour les chapitres car ils ne possèdent pas d'élément parent.

Lors de cette opération toutes les formules ou tous les formats de cellule sont conservés.

Drag & Drop des éléments

Attraper des éléments

Pour attraper la sélection en cours il faut cliquer sur l'icône Icone drag drop et déplacer la souris tout en gardant le bouton de souris enfoncé. Cet icône apparaît quand la première cellule d'une sélection se trouve dans la colonne Désignation.

Lorsqu'un élément est en cours de déplacement, toutes les positions pouvant recevoir la sélection en cours sont sélectionnées.

Image drag drop déplacer

Si une zone est non valide le curseur de la souris change pour indiquer Image drag drop déplacer. Dans ce cas l'opération est annulée.

Déplacer ou dupliquer des éléments

Par défaut lors d'un drag & drop dans un mème onglet, les éléments sont déplacés sinon les éléments sont dupliqués. Dans un même onglet les éléments peuvent également être dupliqués si la touche Ctrl est enfoncée lors du relâchement de la souris.

Lors du relâchement du bouton de la souris sur un élément valide, tous les éléments de la sélection en cours sont déplacés ou dupliqués sur la zone de destination. Si les types d'éléments ne sont pas identiques, les éléments déplacés ou dupliqués sont convertis en fonction des règles définies.

Pour les déplacements, les éléments de la sélection en cours sont supprimés qu'au moment du relâchement dans le cas ou la zone de destination se trouve en dehors de la zone attrapée. Dans le cas contraire la zone n'est pas déplacée mais dupliquée. Lorsque la zone est supprimée les règles communes lors des suppressions sont appliquées.

Drag & drop images

Il est possible d'attraper et déposer des images aux formats .bmp, .jpg, .png ou .tif depuis un dossier Windows ou depuis une autre application permettant cette opération. Pour chaque image déposées, une ligne avec image est insérée au niveau de la cellule active avec une dimension de l'image par défaut de 100px. La taille des images pourra être redimensionnée depuis le menu contextuel.

Drap Drop depuis autres fenêtres

Il est possible de faire des Drag & Drop d'éléments depuis les différents volets s'affichant sur la partie gauche d'Excel. Pour attraper une ligne, cliquer sur une zone sans texte et déplacer la souris tout en gardant le bouton de la souris enfoncé. Si vous souhaitez attraper plusieurs lignes il est possible d'utiliser les boutons Shift pour agrandir ou réduire un sélection et le bouton Ctrl pour ajouter ou supprimer une ligne de la sélection en cours.

Drap Drop depuis le volet du sommaire

Voir la partie Drag & Drop depuis le volet du sommaire.

Drap Drop depuis le volet de recherche dans un devis

Voir la partie Drap & Drop depuis le volet de recherche dans un devis

Drap Drop depuis fenêtre explorateur bases

Voir la partie Drap & Drop depuis fenêtre explorateur bases

Importer et exporter des éléments

Exporter des éléments

MenuDonnées - Importer-Exporter - ExporterRaccourci clavierCtrlShiftE

La sélection en cours est exportée vers un fichier Windows avec l'extension .xlde. Ce fichier peut être enregistré sur le support que vous voulez afin de pouvoir le réutiliser avec la fonction importer ou le drag & drop de fichiers.

Importer des éléments

MenuDonnées - Importer-Exporter - ImporterRaccourci clavierCtrlShiftI

Cette fonction permet de sélectionner un fichier .xlde à importer. Tous les éléments du fichier importé seront insérés sur la zone de destination. Si les types ne sont pas identiques, les différents éléments sont convertis en fonction des règles définies.

Drag & Drop de fichiers

Exporter des éléments avec le Drag & Drop

Pour attraper la sélection en cours il faut cliquer sur l'icône Icone drag drop et déplacer la souris tout en gardant le bouton de souris enfoncé. Cet icône apparaît quand la première cellule d'une sélection se trouve dans la colonne Désignation.

Lorsqu'un élément est attrapé, vous pouvez le déplacer vers un dossier Windows afin de créer le ou les fichiers d'exportation. Par défaut, chaque élément exporté va créer un fichier .xlde nommé suivant la convention suivante :

numéro d'ordre XXX - désignation de l'élément.xlde

En maintenant la touche Ctrl enfoncé au moment du relâchement du bouton de la souris, un seul fichier .xlde comportant tous les éléments est créé. Le nom de ce fichier composé aura le format suivant :

numéro d'ordre XXX - désignation du premier élément.(multi éléments).xlde

Importer des éléments avec le Drag & Drop

Si vous attrapez un ou des fichiers avec l'extension .xlde dans un dossier Windows, lors du survole d'un fichier XlDevis tous les déplacements de la souris sélectionnent automatiquement l'élément valide pouvant recevoir les fichiers à importer. La zone de destination est du type de la première ligne.

Drag drop fichier

Lors du relâchement du bouton de la souris sur un élément valide, tous les éléments du ou des fichiers importés sont insérés sur la zone de destination. Les fichiers sont insérés par ordre alphabétique. Si les types ne sont pas identiques, les différents éléments sont convertis en fonction des règles définies.

Règles communes

Détermination de la sélection en cours

Si une cellule ou plusieurs cellule d'une même ligne sont sélectionnées, la sélection en cours comprendra l'élément de la ligne ainsi que tous les éléments qu'il contient.

Si plusieurs cellules de plusieurs lignes sont sélectionnées, la sélection en cours va correspondre à l'élément de la première ligne plus tous les éléments suivants du même niveau.

Zone de validité des formules

Lors des déplacements ou de la copie des éléments la zone de validité des formules est égale à l'ensemble les lignes de la sélection en cours.

Règles de conversion des éléments

Zone copiée, coupée ou attrapée : LIGNE AVEC OU SANS IMAGE

Zone de destination Comportement de la fonction coller
Chapitre Création d'un chapitre par élément copié avec ajout d'une ligne contenant l'élément
Sous-chapitreSous-détailEnsemble Création ligne chapitre ou sous chapitre en fonction parent
Ligne chapitre Création ligne chapitre
Ligne sous-chapitre Création ligne sous-chapitre
Ligne sous-détail Création ligne sous-détail
Ligne ensemble Création ligne ensemble

Zone copiée, coupée ou attrapée : SOUS-DETAIL

Zone de destination Comportement de la fonction coller
Chapitre Création chapitre et transfert de tous les éléments sans prise en compte quantité du sous-détail
Sous-chapitreSous-détailEnsembleLigne chapitreLigne sous-chapitre Création sous-détail et transfert de toutes les lignes
Ligne sous-détail Création ligne sous-détail avec les valeurs du sous-détail(1)
Ligne ensemble Création ligne ensemble avec les valeurs du sous-détail(1)

Zone copiée, coupée ou attrapée : ENSEMBLE

Zone de destination Comportement de la fonction coller
Chapitre Création chapitre et transfert de tous les éléments sans prise en compte quantité de l'ensemble
Sous-chapitreSous-détailEnsembleLigne chapitreLigne sous-chapitre Création ensemble et transfert de toutes les lignes
Ligne sous-détail Création ligne sous-détail avec les valeurs de l'ensemble(1)
Ligne ensemble Création ligne ensemble avec les valeurs de l'ensemble(1)

Zone copiée, coupée ou attrapée : CHAPITRE ou SOUS-CHAPITRE

Zone de destination Comportement de la fonction coller
Chapitre Création chapitre et transfert de tous les éléments
Sous-chapitreSous-détailEnsembleLigne chapitreLigne sous-chapitre Création sous-chapitre et transfert de tous les éléments. Si un élément dépasse le nombre de niveau chapitre maximum, l'élément est converti en ligne(1)
Ligne sous-détail Création ligne sous-détail avec les valeurs du sous-chapitre(1)
Ligne ensemble Création ligne ensemble avec les valeurs du sous-chapitre(1)

(1) Attention à la distorsion des prix : La conversion en ligne d'un ensemble, sous détail, sous chapitre ou chapitre contenant plusieurs lignes possédant des familles différentes peut créer des distorsions de prix. En effet la nouvelle ligne créée avec une famille unique (donc un coefficient unique) possède un PvU ne correspondant pas forcément à l'ancien PvU de l'élément converti car dans un chapitre, sous-chapitre, sous détail ou ensemble le PvU est la somme de toutes les lignes qu'il contient et chacune de ces lignes peut avoir un coefficient différent en raison du paramétrage des familles.

Règles de conversion des formules

Lors de la création des éléments sur la zone de destination, les formules contenus dans les cellules peuvent être converties en prenant en compte les règles suivantes :

Formules avec références Transformation
InterneZone validité Les formules faisant référence à une cellule se trouvant dans la zone de validité sont conservées.
InterneHors Zone validité Les formules faisant référence à une cellule se trouvant en dehors de la zone de validité sont remplacées par les valeurs.
Autre onglet + InterneZone validité Si aucune cellule de l'onglet de destination n'est utilisée dans la formule à convertir, les références vers une cellule se trouvant dans la zone de validité sont conservées et les références vers les autres onglets sont converties en absolue. Si une cellule de l'onglet de destination est utilisée dans la formule, les formules ne sont pas conservées et sont remplacées par les valeurs.
Autre onglet + InterneHors Zone validité Les formules faisant référence à un autre onglet et à une cellule se trouvant en dehors de la zone de validité sont remplacées par les valeurs.
Autre classeur Dans ce cas la formule n'est pas conservée et seule la valeur est prise en compte. En effet XlDevis limites volontairement les liens vers les autres classeurs.

Données et formats transférés lors des déplacer ou dupliquer

Lors des déplacements ou de la copie des éléments seules les informations suivantes sont transférées. Ces règles ne s'appliquent pour les commandes Remonter et Descendre des éléments.

Colonnes Formats Données
Code (1) Couleur fond Code simplifié ou code complet en fonction du context
Désignation Police + couleur fond + décalage Formule ou valeur
Q (1) Format + couleur fond Formule ou valeur
MoU (1) Couleur fond Formule ou valeur
FoU (1) Couleur fond Formule ou valeur
Famille (1) Couleur fond Formule ou valeur
Autres colonnes non calculées Aucun Formule ou valeur

(1) Les formats sont transférés que si une valeur ou une formule est présente dans la cellule

Convertir des éléments

Tous les éléments peuvent être convertis en un autre type d'élément par une simple commande. La sélection en cours pris en compte uniquement des éléments de type identique. Lors des conversions les règles communes lors des suppressions sont appliquées.

Lors de certaines conversions les quantités peuvent être adaptées pour garder le prix total constant.

Convertir vers sous-chapitre

MenuOutils - Conversion - Convertir en sous-chapitreMenu contextuelCellule élémentRaccourci clavierCtrlF1

Element d'origine Création élément Contenu de l'élément Quantités
Lignes chapitreLignes sous-chapitre Création sous-chapitre avec désignation venant de la première ligne convertie Copie de toutes les lignes converties dans le sous-chapitre créé Inchangées
Ensemble Création d'un sous-chapitre avec la désignation de l'ensemble Copie des lignes de l'ensemble dans le sous-chapitre créé Inchangées
Sous-détail Création d'un sous-chapitre avec la désignation du sous-détail Copie des lignes du sous-détail dans le sous-chapitre créé Quantités des lignes = Ex quantité sous-détail * Ex quantité ligne

Convertir vers sous détail

MenuOutils - Conversion - Convertir en sous-détailMenu contextuelCellule élémentRaccourci clavierCtrlF6

Element d'origine Création élément Contenu de l'élément Quantités
Lignes chapitreLignes sous-chapitre Création d'un sous-détail par ligne convertie avec la désignation de la ligne Copie de la ligne dans le sous-détail créé Quantité sous-détail = 1 Quantité de la ligne => inchangées
Ensemble Création d'un sous-détail avec la désignation de l'ensemble Copie des lignes de l'ensemble dans le sous-détail créé Quantité sous-détail = Ex quantité ensembleQuantité ligne = Ex quantité ligne / Quantité sous-détail

Convertir vers ensemble

MenuOutils - Conversion - Convertir en ensembleMenu contextuelCellule élémentRaccourci clavierCtrlF8

Element d'origine Création élément Contenu de l'élément Quantités
Lignes chapitreLignes sous-chapitre Création d'un ensemble par ligne convertie avec la désignation de la ligne Copie de la ligne dans l'ensemble créé Quantité ensemble = Ex quantité ligne Quantité ligne => inchangées
Sous-détail Création d'un ensemble avec la désignation du sous-détail Copie des lignes du sous-détail dans l'ensemble créé Quantité ensemble = Ex quantité sous-détailQuantité ligne = Ex quantité ligne * Quantité ensemble

Convertir vers ligne

MenuOutils - Conversion - Convertir en ligneMenu contextuelCellule élémentRaccourci clavierCtrlF4

Element d'origine Création élément Quantités
Sous-détail Création d'une ligne avec le contenu du sous détail Quantité ligne = Ex quantité sous-détail
Ensemble Création d'une ligne avec le contenu de l'ensemble Quantité ligne = Ex quantité ensemble
Sous-chapitre Création d'une ligne avec le contenu du sous-chapitre Quantité ligne = 1

Règles communes aux conversions

Règles de conversion des formules

Lors de la création des nouveaux éléments, les formules contenus dans les cellules peuvent être converties en prenant en compte les règles suivantes :

Formules avec références Transformation
InterneZone validité Les formules faisant référence à une cellule se trouvant dans la zone de validité sont conservées.
InterneHors Zone validité Les formules faisant référence à une cellule se trouvant en dehors de la zone de validité sont remplacées par les valeurs.
Autre onglet + InterneZone validité Les références vers une cellule se trouvant dans la zone de validité sont conservées et les références vers les autres onglets sont converties en absolue.
Autre onglet + InterneHors Zone validité Les formules sont remplacées par les valeurs.
Autre classeur Dans ce cas la formule n'est pas conservée et seule la valeur est prise en compte. En effet XlDevis limites au maximum les liens vers les autres classeurs.

Zone de validité des formules

Lors des conversion la zone de validité des formules est égale à l'ensemble les lignes de la sélection devant être convertie.


© Meteor Concept 2022 - 2024