[Résolu] Copier coller de Sous Totaux
Modérateur : Vilains modOOs
Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
-
- Fraîchement OOthentifié
- Messages : 5
- Inscription : 08 mai 2009 09:06
[Résolu] Copier coller de Sous Totaux
Bonjour,
Après avoir utilisé le menu "Données" "Sous-totaux", des sous-totaux sont intégrés au tableau initial en fonction des paramètres indiqués par l'utilisateur.
La visualisation du tableau peut alors être déclinée : de la plus large (niveau 3) à la plus restreinte (niveau 1).
Lorsqu'un seul sous-total par type de donnée est demandé, en principe, j'utilise le niveau 2 : ainsi, seuls les sous-totaux apparaissent dans le tableau (sans les données intermédiaires)
ex :
Atelier Nb
A NB 5
B NB 2
C NB 1
Le problème concerne la copie de ce tableau de sous-totaux (sans les données d'origine intermédiaires) vers une autre feuille du même fichier ou vers un autre fichier. C'est impossible !!! Alors qu'Excel ne pose aucun souci de ce côté là. J'utilise ce type de copie très souvent sur excel et je trouve bien embarrassé avec Calc !
J'ai vu un sujet similaire sur ce forum mais sans réponse et mes recherches sur internet sont infructueuses.
Merci d'avance à ceux qui auront la solution.
Après avoir utilisé le menu "Données" "Sous-totaux", des sous-totaux sont intégrés au tableau initial en fonction des paramètres indiqués par l'utilisateur.
La visualisation du tableau peut alors être déclinée : de la plus large (niveau 3) à la plus restreinte (niveau 1).
Lorsqu'un seul sous-total par type de donnée est demandé, en principe, j'utilise le niveau 2 : ainsi, seuls les sous-totaux apparaissent dans le tableau (sans les données intermédiaires)
ex :
Atelier Nb
A NB 5
B NB 2
C NB 1
Le problème concerne la copie de ce tableau de sous-totaux (sans les données d'origine intermédiaires) vers une autre feuille du même fichier ou vers un autre fichier. C'est impossible !!! Alors qu'Excel ne pose aucun souci de ce côté là. J'utilise ce type de copie très souvent sur excel et je trouve bien embarrassé avec Calc !
J'ai vu un sujet similaire sur ce forum mais sans réponse et mes recherches sur internet sont infructueuses.
Merci d'avance à ceux qui auront la solution.
Dernière modification par Oukcha le 09 mai 2009 16:28, modifié 2 fois.
Raison : Correction balise "[Resolu]" / "[Résolu]"
Raison : Correction balise "[Resolu]" / "[Résolu]"
Open Office 3.1
Windows XP SP 3
Windows XP SP 3
-
- MOOdérateur
- Messages : 1139
- Inscription : 01 oct. 2008 16:54
Re: Copier coller de Sous Totaux
Bonjour et bienvenue,
Afin que l'on puisse vous répondre de façon correcte, ne détachez pas votre signature, cette information peut s'avérer essentielle.
Pour rattacher votre signature, une fois connecté :
Merci de votre participation et de nous faciliter le travail de modération.
Afin que l'on puisse vous répondre de façon correcte, ne détachez pas votre signature, cette information peut s'avérer essentielle.
Pour rattacher votre signature, une fois connecté :
- Cliquez sur Panneau de l'utilisateur (en haut à gauche)
- Onglet Préférences du forum > Modifier les options d'affichage
- Sélectionnez le bouton radio Oui pour Afficher les signatures
- Cliquez sur Envoyer
Merci de votre participation et de nous faciliter le travail de modération.
Nettoyez votre PC du piratage, utilisez des logiciels libres à chaque lavage.
Une seule dose de OpenOffice suffit à éliminer durablement toute trace de MS-Office.
Une seule dose de OpenOffice suffit à éliminer durablement toute trace de MS-Office.
-
- Fraîchement OOthentifié
- Messages : 5
- Inscription : 08 mai 2009 09:06
Re: Copier coller de Sous Totaux
Les modifications ont été effectuées au niveau de l'affichage de la signature.
Je pensais que le sujet était suffisamment clair.
Dans le doute, vous trouverez ci-dessous un fichier joint en exemple : la 1ere feuille contient le tableau avec sous-totaux et la 2ème feuille la copie mal faite des sous-totaux.
Merci.
Je pensais que le sujet était suffisamment clair.
Dans le doute, vous trouverez ci-dessous un fichier joint en exemple : la 1ere feuille contient le tableau avec sous-totaux et la 2ème feuille la copie mal faite des sous-totaux.
Merci.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Open Office 3.1
Windows XP SP 3
Windows XP SP 3
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Copier coller de Sous Totaux
Bonjour,
En passant par Édition > Collage spécial et en choisissant les paramètres, tu n'auras que les sous totaux.C'est impossible !!!
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- Fraîchement OOthentifié
- Messages : 5
- Inscription : 08 mai 2009 09:06
Re: Copier coller de Sous Totaux
Merci pour ce début de réponse avec l'image écran du collage spécial.
Cependant, cela ne résoud pas mon problème car les lignes intermédiaires A A B B C... sont toujours visibles.
Je ne veux que :
A NB 3
B NB 2
C NB 1
Cependant, cela ne résoud pas mon problème car les lignes intermédiaires A A B B C... sont toujours visibles.
Je ne veux que :
A NB 3
B NB 2
C NB 1
Open Office 3.1
Windows XP SP 3
Windows XP SP 3
-
- ManitOOu
- Messages : 3160
- Inscription : 06 juil. 2008 17:08
- Localisation : dans le Périgord
Re: Copier coller de Sous Totaux
Bonsoir,
Je ne connais pas ton fichier réel, peut-être pourrais-tu contourner le problème soit :
_ en utilisant un filtre et la fonction SOUS-TOTAL ( avec un filtre, Calc ne copie que la sélection filtrée )
_ utiliser la fonction SOMME.SI pour tes sous-totaux
A+
Je ne connais pas ton fichier réel, peut-être pourrais-tu contourner le problème soit :
_ en utilisant un filtre et la fonction SOUS-TOTAL ( avec un filtre, Calc ne copie que la sélection filtrée )
_ utiliser la fonction SOMME.SI pour tes sous-totaux
A+
-
- HédOOniste
- Messages : 1696
- Inscription : 27 oct. 2008 14:30
Re: Copier coller de Sous Totaux
Bonsoir fiche
Intéressé également par ce sujet j'ai créé un fil ici dans la section Macros.
Alain de la Chaume a déjà répondu, mais je n'ai pas encore testé ce qu'il propose.
Intéressé également par ce sujet j'ai créé un fil ici dans la section Macros.
Alain de la Chaume a déjà répondu, mais je n'ai pas encore testé ce qu'il propose.
OpenOffice 3.1.1 sous XP-SP2 et LibreOffice 3.5.0 sous Win 7
-
- Fraîchement OOthentifié
- Messages : 5
- Inscription : 08 mai 2009 09:06
Re: Copier coller de Sous Totaux
Bonsoir à tous,
Si je comprends bien, par un moyen facile (pour un utilisateur de base), ce copier coller "rapide" est quasi impossible.
S'il faut utiliser des fonctions somme.si... la perte de temps par rapport à excel va être très importante.
J'ai jeté un oeil à l'autre sujet. La méthode queryVisibleCells à un range dont il est question, c'est avec ceci ?
Il faudra que je cherche comment crééer une macro et la lancer...
Code: Tout sélectionner
oRange = ThisComponent.Sheets(0).getCellRangeByPosition(x0,y0,x1,y1)
o_Enum = oRange.queryVisibleCells().getCells().CreateEnumeration()
while (o_Enum.hasMoreElements())
o_Item = oCell_Enum.nextElement()
' ici faire traitement pour chaque cellule visible
' par exemple récupérer le n° relatif de sa ligne et de sa colonne (en les rendant consécutifs)
' puis pour chaque ligne, boucler sur chaque colonne
' puis écrire sa formule ou valeur dans une Array(c, l)
' enfin coller la Array dans la cellule choisie par l'utilisateur
wend
Si je comprends bien, par un moyen facile (pour un utilisateur de base), ce copier coller "rapide" est quasi impossible.
S'il faut utiliser des fonctions somme.si... la perte de temps par rapport à excel va être très importante.
J'ai jeté un oeil à l'autre sujet. La méthode queryVisibleCells à un range dont il est question, c'est avec ceci ?
Il faudra que je cherche comment crééer une macro et la lancer...
Code: Tout sélectionner
oRange = ThisComponent.Sheets(0).getCellRangeByPosition(x0,y0,x1,y1)
o_Enum = oRange.queryVisibleCells().getCells().CreateEnumeration()
while (o_Enum.hasMoreElements())
o_Item = oCell_Enum.nextElement()
' ici faire traitement pour chaque cellule visible
' par exemple récupérer le n° relatif de sa ligne et de sa colonne (en les rendant consécutifs)
' puis pour chaque ligne, boucler sur chaque colonne
' puis écrire sa formule ou valeur dans une Array(c, l)
' enfin coller la Array dans la cellule choisie par l'utilisateur
wend
Open Office 3.1
Windows XP SP 3
Windows XP SP 3
-
- ManitOOu
- Messages : 3223
- Inscription : 13 janv. 2006 16:21
- Localisation : Chasseneuil-du-Poitou / Futuroscope
Re: Copier coller de Sous Totaux
Bonsoir,
A+
Tu peux aussi faire une demande d'amélioration pour l'équipe de développement : comment faire.fiche a écrit :Si je comprends bien, par un moyen facile (pour un utilisateur de base), ce copier coller "rapide" est quasi impossible.
S'il faut utiliser des fonctions somme.si... la perte de temps par rapport à excel va être très importante.
A+
OpenOffice 4.1.5 et LibreOffice 5.3.4 (par obligation) sous Windows 7
-
- Grand Maître de l'OOffice
- Messages : 11276
- Inscription : 02 mai 2006 08:42
Re: Copier coller de Sous Totaux
Bonjour et bienvenue sur ce forum
Sinon, il semble que le collage au format html réponde au besoin :
Sinon, il semble que le collage au format html réponde au besoin :
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
-
- Fraîchement OOthentifié
- Messages : 5
- Inscription : 08 mai 2009 09:06
Re: Copier coller de Sous Totaux
Bonjour à tous ceux qui ont passé du temps sur mon problème de "coller de sous-totaux",
La dernière solution a le mérite d'être d'une extrème simplicité. FORMIDABLE !!!
J'espère qu'elle fonctionne sur les versions antérieures (2...).
Si je peux me permettre encore une petite question d'utilisateur de base d'Open Office, comment se fait-il que les choix proposés par l'icone "coller" (DIF, RTF, HTML...) ne soient pas présents dans le menu Edition - Collage spécial ?
J'utilise beaucoup plus souvent les menus que les icones et je n'aurai pas été de sitôt cliquer sur cette icone "coller" pleine de ressources !!!
Merci beaucoup.
Je pense que ce sujet devrait intéresser pas mal de gens. En tout cas, il y aura deux personnes heureuses lundi au travail !
La dernière solution a le mérite d'être d'une extrème simplicité. FORMIDABLE !!!
J'espère qu'elle fonctionne sur les versions antérieures (2...).
Si je peux me permettre encore une petite question d'utilisateur de base d'Open Office, comment se fait-il que les choix proposés par l'icone "coller" (DIF, RTF, HTML...) ne soient pas présents dans le menu Edition - Collage spécial ?
J'utilise beaucoup plus souvent les menus que les icones et je n'aurai pas été de sitôt cliquer sur cette icone "coller" pleine de ressources !!!
Merci beaucoup.
Je pense que ce sujet devrait intéresser pas mal de gens. En tout cas, il y aura deux personnes heureuses lundi au travail !
Open Office 3.1
Windows XP SP 3
Windows XP SP 3
-
- InconditiOOnnel
- Messages : 888
- Inscription : 29 oct. 2008 19:02
- Localisation : Liège, Belgique
Re: Copier coller de Sous Totaux
Et comment !fiche a écrit :FORMIDABLE !!!
La question était passée sur plusieurs forums, anglophones en particulier, sans jamais me semble-t-il recevoir de réponse satisfaisante.
Ce forum est décidément indispensable...
Remarque : cette astuce ne mériterait-elle pas de figurer dans le post-it de la section ?
LibreOffice 3.3.4 + Report Builder
Windows 7 / Windows XP sp3
Ubuntu 11.10 / LMDE
Windows 7 / Windows XP sp3
Ubuntu 11.10 / LMDE