Excel 2000 2007 incompatible?

bonjour

J'ai créé un tableau avec un code vba simple sur excel 2000

or sur mon lieu de travail on est equipé de la version 2007

mon code ne fonctionne pas je crois que entirecolumn n'est pas reconnu

vba des deux versions incompatibles?

voici les lignes de codes qui ne fonctionnent pas

Private Sub CommandButton15_Click()

Dim i, j As Long

i = Range("D11").Value

Columns("b:v").EntireColumn.Hidden = False

If i = 5 Then Columns("G:U").EntireColumn.Visible = False

If i = 6 Then Columns("H:U").EntireColumn.Visible = False

If i = 7 Then Columns("I:U").EntireColumn.Visible = False

If i = 8 Then Columns("J:U").EntireColumn.Visible = False

If i = 9 Then Columns("K:U").EntireColumn.Visible = False

If i = 10 Then Columns("L:U").EntireColumn.Hidden = True

If i = 11 Then Columns("M:U").EntireColumn.Hidden = True

If i = 12 Then Columns("N:U").EntireColumn.Hidden = True

If i = 13 Then Columns("O:U").EntireColumn.Hidden = True

If i = 14 Then Columns("P:U").EntireColumn.Hidden = True

If i = 15 Then Columns("Q:U").EntireColumn.Hidden = True

If i = 16 Then Columns("R:U").EntireColumn.Hidden = True

If i = 17 Then Columns("S:U").EntireColumn.Hidden = True

If i = 18 Then Columns("T:U").EntireColumn.Hidden = True

If i = 19 Then Columns("U").EntireColumn.Hidden = True

If i = 20 Then Columns("b:v").EntireColumn.Hidden = False

End Sub

quelqu'un peut il m'aider? Merci

Lionel

Bonjour lio63,

C'est le .EntireColumn.Visible = False qui retourne une erreur.

Si tu veux masquer des colonnes, mets plutôt .EntireColumn.Hidden = True

Pour les réafficher, il faut mettre .EntireColumn.Hidden = False

De plus, tu m'as l'air d'être au mauvais endroit pour poser ta question ! Va plutôt par ici : https://forum.excel-pratique.com/excel/ tu auras plus de chance d'obtenir de l'aide.

Rechercher des sujets similaires à "2000 2007 incompatible"