Communauté Informatique NDFR.net : Problème pour masquer une colonne. - Programmation (C/C++, Delphi, VB, etc.)
Reply
Problème pour masquer une colonne.
Thread Tools Display Modes
  #1  
Old 19-02-2004, 11:14
skywalker skywalker is offline
Membre junior
 
Join Date: 19-02-2004
Posts: 2
Malheureux Problème pour masquer une colonne.

bonjour,

je veux masquer une colonne excel, cela fonctionne très bien si je le fais directement dans la feuille.

Mais voilà, une fois exécuté à partir d'une macro ça marche pas.

Columns("C:C").Select
Selection.EntireColumn.Hidden = True
idem avec :
Columns("C:C").Select
Selection.ColumnWidth = 0

Vous allez me dire que vous ne voyez pas le souci.

Mais voilà que 4 cellules sont fusionnées exemple B4 C4 D4 E4,
ce qui donne comme resultat de masquer les 4 colonnes (BCDE), et non juste la colonne C.

Quelqu'un aurait il une astuce pour déjouer ce BUG.

Merci.
Reply With Quote
  #2  
Old 19-02-2004, 12:12
benoit1024's Avatar
benoit1024 benoit1024 is offline
Membre senior
 
Join Date: 20-10-2002
Location: Le Hav'
Age: 51
Posts: 245
Send a message via ICQ to benoit1024
Re: Problème pour masquer une colonne.

enlever la fusion des cellules ??
__________________
_oO0° Ben °0Oo_
Reply With Quote
  #3  
Old 19-02-2004, 12:16
skywalker skywalker is offline
Membre junior
 
Join Date: 19-02-2004
Posts: 2
Re: Problème pour masquer une colonne.

Quote:
Originally Posted by benoit1024
enlever la fusion des cellules ??
J'aurai mieux fait de réflechir à une infinité de fois avant de m'inscrire sur un tel forum où finalement la première réponse que l'on poste soit aussi débile.
Reply With Quote
  #4  
Old 19-02-2004, 20:06
rog62's Avatar
rog62 rog62 is offline
Membre senior
 
Join Date: 16-11-2002
Location: Capitale du Condroz
Age: 61
Posts: 2,349
Send a message via MSN to rog62
Re: Problème pour masquer une colonne.

Quote:
Originally Posted by skywalker
J'aurai mieux fait de réflechir à une infinité de fois avant de m'inscrire sur un tel forum où finalement la première réponse que l'on poste soit aussi débile.
On ne te retient pas
__________________
Cordialement Rog62

"Comprenne qui pourra..."

Last edited by rog62; 19-02-2004 at 22:07.
Reply With Quote
  #5  
Old 19-02-2004, 20:17
shp13
Invité
 
Posts: n/a
Re: Problème pour masquer une colonne.

Bonjour,
1/ montre-toi plus respectueux, si tu veux partir, vas-y !
2/ c'est très facile, sélectionne une cellule de la colonne C au lieu de la colonne entière, ça fonctionne
Code:
	Range("C1").Select
	Selection.EntireColumn.Hidden = True
PS : essaie de te demander pourquoi j'ai répondu à une question aussi bête posée par un nouveau membre qui se montre aussi peu respectueux du forum sur lequel il vient demander de l'aide ?
Et avant de répondre, j'ai pris la peine de vérifier que cette méthode fonctionne et j'ai constaté la même chose que toi
Reply With Quote
  #6  
Old 19-02-2004, 20:28
KnuX's Avatar
KnuX KnuX is offline
Membre senior
 
Join Date: 08-12-2002
Age: 38
Posts: 1,117
Re: Problème pour masquer une colonne.

La réponse n'est pas débile pour quelqu'un qui veut prendre la peine de répondre et qui ignore qu'Excel permet de cacher une colonne contenant une cellule fusionnée à au moins une autre cellule d'une autre colonne.

Par contre, tu as dû mal t'y prendre pour la tentative du redimensionnement de la colonne à 0, sur Office 2003 avec une cellule fusionnée en 'B,C,D' et la colonne 'C' à cacher, ça fonctionne et génère une telle macro :

Quote:
Sub Macro1()
'
' Macro1 Macro
' Macro enregistrée le 19/02/2004 par *
'
'
Columns("C:C").ColumnWidth = 0
End Sub
__________________
http://max.skyrock.com/
Reply With Quote
  #7  
Old 19-02-2004, 20:43
Matt Matt is offline
Super modérateur
1 Highscore
 
Join Date: 24-12-2002
Posts: 4,453
Re: Problème pour masquer une colonne.

1) C'est pas avec des commentaires comme ça que tu vas nous inciter à t'aider, d'autant plus que :
2) benoit1024 n'a pas totalement tort ... En effet, avec ta macro, tu sélectionnes toute la colonne C, donc, tu sélectionnes la "cellule" B4C4D4E4.
De ce fait, quand tu modifies les attributs des colonnes concernées par la sélection, donc les colonnes B, C, D et E.

Pour que ta macro marche, il suffirait que tu ne sélectionnes qu'une seule case de la colonne C ...
Comme je suis pas rancunier et malgré ta remarque, voici une macro qui fonctionne très bien :
Range("C1").Select
Selection.EntireColumn.Hidden = True

(en remplacant C1 par le nom d'une cellule de la colonne C qui n'est fusionnée avec aucune cellule d'une autre colonne)

[EDIT] Désolé d'avoir posté la même chose que shp13 ... J'avais pas vu son post ...
La méthode de KnuX est quand même plus propre [/EDIT]

Last edited by Matt; 19-02-2004 at 20:58.
Reply With Quote
  #8  
Old 19-02-2004, 20:49
shp13
Invité
 
Posts: n/a
Re: Problème pour masquer une colonne.

Quote:
Originally Posted by Matt
1) C'est pas avec des commentaires comme ça que tu vas nous inciter à t'aider, d'autant plus que :
2) benoit1024 n'a pas totalement tort ... En effet, avec ta macro, tu sélectionne tout la colonne C, donc, tu sélectionne la "cellule" B4C4D4E4.
De ce fait, quand tu modifie les attributs des colonnes concernées par la sélection, donc les colonnes B, C, D et E.

Pour que ta macro marche, il suffirait que tu ne sélectionne qu'une seule case de la colonne C ...
Comme je suis pas rancunier et malgré ta remarque, voici une macro qui fonctionne très bien :
Range("C1").Select
Selection.EntireColumn.Hidden = True

(en remplacant C1 par le nom d'une cellule de la colonne C qui n'est fusionnée avec aucune cellule d'une autre colonne)
lol, Matt, tu ne lis pas les réponses précédentes ?
j'ai donné la même solution que toi : ici
Reply With Quote
  #9  
Old 19-02-2004, 21:01
Matt Matt is offline
Super modérateur
1 Highscore
 
Join Date: 24-12-2002
Posts: 4,453
Re: Problème pour masquer une colonne.

shp > l'explication est simple ... eu moment où j'ai cliqué sur Reply, tu avais pas encore répondu
mais le temps que je tape mon message et que je vérifie ma solution (j'avais jamais fait de macro, donc il a fallu que je comprenne comment ça marche), tu avais répondu ... d'autant plus que MSN Messenger n'arrange rien question temps de réponse ^^
Reply With Quote
  #10  
Old 19-02-2004, 21:28
shp13
Invité
 
Posts: n/a
Re: Problème pour masquer une colonne.

inutile de te justifier Matt

:lol:
Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Test du routeur (WGT624v2) et de la carte PCMCIA (WG511T) Wifi Netgear Fred Articles 42 31-08-2004 16:44
Probleme d'affichage d'icônes sous win98 FunCracker04 Personnalisation de Windows 31 03-06-2004 20:30
Probléme pour effacer un téléchargement!!!! Alexlesioux Windows NT4/2000/XP Client 7 13-04-2004 16:47
La Freebox pour tout le monde ! Spycam Actualité 8 22-03-2004 18:41
Probleme site!! chalouf Discussions sur le site et/ou le forum 4 21-10-2002 21:06

All times are GMT +2. The time now is 15:19.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.