Supprimer colonne

Résolu/Fermé
pascal3110 Messages postés 136 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 14 mars 2016 - 23 nov. 2015 à 12:23
pascal3110 Messages postés 136 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 14 mars 2016 - 25 nov. 2015 à 08:51
Bonjour,
voici le fichier ou je souhaiterais supprimer les colonnes de la feuil1 ou la ligne 7 est vide de chiffre mais ou il y a quand même une fonction insérée
comment faire??
merci d'avance


http://www.cjoint.com/c/EKxlvLxvPPm




A voir également:

7 réponses

ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 2 426
23 nov. 2015 à 13:48
Bonjour

Une petite macro que tu peux activer par un raccourci-clavier par exemple

Sub SupprimerColonnes()
Const li = 7
Dim co As Long, cofin As Long
With ActiveSheet
  cofin = .Cells(li, Columns.Count).End(xlToLeft).Column
  For co = cofin To 1 Step -1
    If .Cells(li, co).Value = "" Then Columns(co).Delete
  Next co
End With
End Sub

Cdlmnt
0
pascal3110 Messages postés 136 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 14 mars 2016
23 nov. 2015 à 14:02
tout d'abord merci cela fonctionne très bien
par contre pour les faires rapparaitre il faut quoi comme cabe vba?
désolé
0
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 2 426
Modifié par ccm81 le 23/11/2015 à 14:16
par contre pour les faires rapparaitre
Aïe, ça change tout, ces colonnes, il ne faut pas les supprimer mais les masquer
Les deux procedures

Sub AfficherColonnes()
Dim co As Long
For co = 1 To 50
  Columns(co).Hidden = False
Next co
End Sub

Sub MasquerColonnes()
Const li = 7
Dim co As Long, cofin As Long
With ActiveSheet
  cofin = .Cells(li, Columns.Count).End(xlToLeft).Column
  For co = cofin To 1 Step -1
    If .Cells(li, co).Value = "" Then Columns(co).Hidden = True
  Next co
End With
End Sub

Cdlmnt
0
pascal3110 Messages postés 136 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 14 mars 2016
23 nov. 2015 à 16:53
merci c'est super
je vais abuser
est-ce que pouvez-vous m'aider à mon problème
voir fichier joint

http://www.cjoint.com/c/EKxp06cVNNH
merci
0
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 2 426
23 nov. 2015 à 17:48
Désolé, je ne peux pas lire ton fichier.
Essaies de le renvoyer
Sinon, peux tu le mettre au format excel 2003 (Fichier/enregistrer sous/type / .xls

Cdlmnt
0
pascal3110 Messages postés 136 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 14 mars 2016
24 nov. 2015 à 08:22
bonjour
désolé le voici


http://www.cjoint.com/c/EKyhviHB0em
0
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 2 426
24 nov. 2015 à 11:09
Toujours pas, mon vieil excel 2003 ne veut rien savoir
Mets le au format excel 2003 avant de l'envoyer
0
pascal3110 Messages postés 136 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 14 mars 2016
24 nov. 2015 à 11:30
encore désolé
et maintenant Est-ce bon?


http://www.cjoint.com/c/EKykDrCtnom

http://www.cjoint.com/c/EKykEnMZU5m
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 2 426
24 nov. 2015 à 14:14
Non,

Ton fichier, tu fais
Enregistrer sous/Type/ et tu choisis l'extension .xls (et non rar)
0
pascal3110 Messages postés 136 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 14 mars 2016
24 nov. 2015 à 14:50
non mais je n'ai pas extension .xls
c'est un fichier avec des macros
c'est la version 2010 d'excel
0
pascal3110 Messages postés 136 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 14 mars 2016
24 nov. 2015 à 14:57
https://www.cjoint.com/c/EKyn4zrg68m

là cela devrait être bon enfin j'espère
0
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 2 426
Modifié par ccm81 le 24/11/2015 à 16:25
Cette fois c'est OK .... pour le fichier
Q1 Le nombre de parts (en A7) pour le moment 6 est il susceptible de varier ?
Q2. Le tableau C20 ... est il à usage unique ou bien est ce un totalisateur qui doit être mis à jour .. et quand/comment ?
0
pascal3110 Messages postés 136 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 14 mars 2016
24 nov. 2015 à 17:33
oui le nombre de parts pourra changer
le tableau c7 sera reproduit pour les lignes 12 à 17 de la feuille fab et le tableau c20 de même pour chaque tableau c7
je ne sais pas si je suis assez clair
0
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 2 426
24 nov. 2015 à 20:10
Non pas très clair
En attendant, un début de réponse
http://www.cjoint.com/c/EKytjNN6A7T

Cdlmnt
0
pascal3110 Messages postés 136 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 14 mars 2016
25 nov. 2015 à 08:51
bonjour
je viens de voir le fichier, donc c'est possible de faire ce que je souhaite
c'est génial
je vais compléter mes tableaux comme je souhaiterai
et je reviendrai vers toi enfin si cela ne te gêne pas au cas ou j'ai des soucis
encore merci
0