Actualité informatique
Test comparatif matériel informatique
Jeux vidéo
Astuces informatique
Vidéo
Télécharger
Services en ligne
Forum informatique
01Business

|-  LOGICIELS


|||-  

EXCEL-Déplacement colonnes

 

GMeunier et 1 utilisateur anonyme
 

 
Page photos
 
     
Vider la liste des messages à citer
 
 Page :
1
Auteur
 Sujet :

EXCEL-Déplacement colonnes

RÉSOLU
Prévenir les modérateurs en cas d'abus 
BJ22
bj22
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 27/01/2014 à 09:06:29  
  1. Prévenir les modérateurs en cas d'abus
 
Bonjour,

Dans Excel j' ai figé les colonnes A et B.

Je voudrai, par une macro, déplacer les colonnes C et suivantes de manière que la colonne K se trouve à coté de la colonne B.
Ce qui donnerai l' ordre suivant:
Colonne A, B, K, H, I....

Je n' arrive pas à le faire par macros et je demande de l' aide.

Merci d' avance.

Cordialement,
BJ22

willyplaisir
Expert Excel Habitué (de 5 000 à 9 999 messages postés)
  1. Posté le 27/01/2014 à 10:17:17  
  1. Prévenir les modérateurs en cas d'abus
 
Bonjour

voici une fichier démo pour t'aider selon ce que tu souhaites
supprimer/decaler les colonnes ou même regrouper les colonnes à tester

http://cjoint.com/?DABkp6hQhZF

 :wahoo:
Message édité par willyplaisir le 27/01/2014 à 10:18:52

---------------
[:ahlefoufou] Merci de sauver les chats abandonnés en aidant cette association : [:tazounet:5]
- Pension MillePattes
(Publicité)
bj22
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 27/01/2014 à 11:34:09  
  1. Prévenir les modérateurs en cas d'abus
 
Merci Willy.

Je précise que je souhaite un décalage avec possibilité de retour à l 'affichage de toutes les colonnes.

Ta méthode "groupe C" correspond bien, mais je souhaiterai cette solution par Macro, et une deuxième macro pour revenir à l 'affichage antérieur.

P.S.: Je ne sais pas comment il faut faire pour créer la barre située en haut avec les + et -

Encore merci pour ton intérêt à mon problème.
Message édité par BJ22 le 27/01/2014 à 11:37:15
willyplaisir
Expert Excel Habitué (de 5 000 à 9 999 messages postés)
  1. Posté le 27/01/2014 à 12:50:48  
  1. Prévenir les modérateurs en cas d'abus
 
voici le fichier qui te propose 2 solutions
http://cjoint.com/?DABmUv2RpXg

1) création d'un groupe que tu pourras ensuite faire afficher ou grouper avec les N°1/2 situésen haut gauche du Menu

2) Masquer ou afficher les colonnes CJ par double clic dans une cellule de cette feuille

mais tu peux faire cela sans les macros, tu passes par les menus
comme données >colonnes>masquer

 :hello:


---------------
[:ahlefoufou] Merci de sauver les chats abandonnés en aidant cette association : [:tazounet:5]
- Pension MillePattes
bj22
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 27/01/2014 à 14:03:32  
  1. Prévenir les modérateurs en cas d'abus
 
Les propositions fonctionnent très bien mais ce n' est pas la solution recherchée.

Comme j' ai fixé les volets il me suffit de cliquer dans le volet de défilement, ce que je sais faire.

En fait je voudrais que l' utilisateur n' ait aucune opération à faire,

J' ai une macro qui demande à l' utilisateur de donner des informations, je voudrais qu' après la macro déplace les colonnes : Colonne K à la suite de la colonne B, et qu' en fin de macro l' affichage de toutes les colonnes se fasse automatiquement.

Le but est de faciliter les saisies dans les colonnes K, L, M.
Il s' agit d' une feuille de votes, la colonne B contient les noms et les colonnes K, L, M, les votes possibles: Pour, Contre, Abstentions.

Encore merci.

(Publicité)
willyplaisir
Expert Excel Habitué (de 5 000 à 9 999 messages postés)
  1. Posté le 27/01/2014 à 14:13:15  
  1. Prévenir les modérateurs en cas d'abus
 
re,
dans ta macro1, tu ajoutes la macro "masquer", ce qui permet de faire les saisies dans les colonnes,k,lm...

puis quand la saisie est finie, tu informes l'operateur (par une boite dialogue) qu'un double clic dans une cellule de la feuille permet l'affichage des colonne C, de... et de continuer ta macro 2
(macro "demasquer" à mettre dans le code de cette feuille, avec ta macro2 qui continue ton prog)

 :hello:


---------------
[:ahlefoufou] Merci de sauver les chats abandonnés en aidant cette association : [:tazounet:5]
- Pension MillePattes
bj22
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 27/01/2014 à 22:39:41  
  1. Prévenir les modérateurs en cas d'abus
 
Désolé, j' ai fait les modifications, mais cela ne fonctionne pas.

Quand je fais un double clic l' affichage "Macro" se grise et devient inaccessible.

Il faut faire un simple clic pour rendre les macros accessibles.

Je ne comprend pas car dans ton exemple cela fonctionne correctement.

Cordialement,
B.J.

willyplaisir
Expert Excel Habitué (de 5 000 à 9 999 messages postés)
  1. Posté le 28/01/2014 à 10:43:20  
  1. Prévenir les modérateurs en cas d'abus
 
re,
dans le code de cette feuille tu dois mettre la macro suivante

Code :(Double-cliquez pour supprimer les numéros de ligne)
  1. Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
  2.  If Columns("C:J").EntireColumn.Hidden = True Then
  3.    demasquer
  4.  Else
  5.    Masquer
  6. End Sub


et dans un module mettre aussi ces macros

Code :(Double-cliquez pour supprimer les numéros de ligne)
  1. Sub demasquer()
  2.  Columns("B:K").Select
  3.  Selection.EntireColumn.Hidden = False
  4.  Range("A1").Select
  5. End Sub


Code :(Double-cliquez pour supprimer les numéros de ligne)
  1. Sub Masquer()
  2. 'on masque les colonne CJ
  3.  Columns("C:J").Select
  4.  Selection.EntireColumn.Hidden = True
  5. End Sub


Edit par Tintin10 : rajout des balises de code
Message édité par Tintin10 le 28/01/2014 à 12:28:48

---------------
[:ahlefoufou] Merci de sauver les chats abandonnés en aidant cette association : [:tazounet:5]
- Pension MillePattes
(Publicité)
bj22
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 28/01/2014 à 12:30:36  
  1. Prévenir les modérateurs en cas d'abus
 
"dans le code de cette feuille tu dois mettre la macro suivante"
Je pense que je dois faire nouvelle macro et enregistrer la macro, mais quel nom lui donner , "DoubleClic" par exemple.
Le texte "Private Sub....." s' affiche en rouge et rien ne fonctionne.

Désolé de te harceler avec mon problème.

Merci pour ton aide.

Cordialement,
JB.

willyplaisir
Expert Excel Habitué (de 5 000 à 9 999 messages postés)
  1. Posté le 28/01/2014 à 13:12:06  
  1. Prévenir les modérateurs en cas d'abus
 
le plus simple pour resoudre ton problème, tu deposes ton fichier sur le site http://cjoint.com/index.php

et mets nous ton lien sur le forum ou dans ma messagerie, ainsi je pourrais mieux comprendre où ça bug

 :hello:


---------------
[:ahlefoufou] Merci de sauver les chats abandonnés en aidant cette association : [:tazounet:5]
- Pension MillePattes
bj22
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 28/01/2014 à 14:27:16  
  1. Prévenir les modérateurs en cas d'abus
 
(Publicité)
willyplaisir
Expert Excel Habitué (de 5 000 à 9 999 messages postés)
  1. Posté le 28/01/2014 à 19:01:47  
  1. Prévenir les modérateurs en cas d'abus
 
bonjour,

voici ton fichier avec mes corrections, à tester
http://cjoint.com/?DACtaZybdbo

 :hello:


---------------
[:ahlefoufou] Merci de sauver les chats abandonnés en aidant cette association : [:tazounet:5]
- Pension MillePattes
bj22
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 28/01/2014 à 20:50:57  
  1. Prévenir les modérateurs en cas d'abus
 
Un grand merci cela fonctionne à merveille.

Tu as amélioré mes macros, cela ne ma surprends pas, car je suis un piètre utilisateur du V.B.A, mais si j' ai fait de petits progrès c' est grâce à toi.

Je vais approfondir les modifications pour comprendre et apprendre, malgré mon âge je cherche toujours à apprendre.

Encore un grand merci

J.B.

willyplaisir
Expert Excel Habitué (de 5 000 à 9 999 messages postés)
  1. Posté le 28/01/2014 à 21:03:13  
  1. Prévenir les modérateurs en cas d'abus
 
avec plaisir,

A tout âge on apprend, et je trouve que tu as fait de Grands Progrès.
@+


---------------
[:ahlefoufou] Merci de sauver les chats abandonnés en aidant cette association : [:tazounet:5]
- Pension MillePattes
(Publicité)
Profil : Equipe sécurité
totoftotof
Célèbre sur tout le forum (de 30 000 à 99 999 messages postés)
  1. Posté le 15/04/2014 à 12:05:37  
  1. Prévenir les modérateurs en cas d'abus
 
salut ;)

sarr, 4 fois que je vous dis de créer un sujet donc maintenant je ferme le sujet afin que cette fois vous créez un sujet
Message édité par totoftotof le 15/04/2014 à 12:05:56
 Page :
1

Aller à :
 

Sujets relatifs
Afficher sur le bureau les programmes sur plusieurs colonnes Excel : nom de la feuille dans une cellule
EXCEL - trier une liste avec des images insérées excel: décalage automatique de texte dans colonne.
Comment fusionner un document Word avec Excel ? excel : formule pour calculer mes heures de travail
Problème déplacement dossier mes images [Résolu]  
Plus de sujets relatifs à : EXCEL-Déplacement colonnes

Les 5 sujets de discussion précédents Nombre de réponses Dernier message
associer un prix a une case grace a une référence 3
music sur pps 12
Contact Office Outlook 2007 (Résolu) 13
PPS: comment imposer l'affichage d'une photo en plein écran 12
Transfert d'une liste de données Excel a une fiche prédéfini excel 7