Bonjour Ric,
Je m'aperçois dans le code pour les tables, si il n'y a rien dans l'onglet liste des tables, et que je clic sur le bouton Tables, j'ai un code d'erreur qui apparait.
Private Sub Tables_Click()
'Si l'onglet de la table existe
Dim Sh As Variant
Dim feuilleExiste As Boolean
Dim X As Byte
Dim NoImg
If Range("LesTables").Rows.Count > 0 Then
For X = 1 To Range("LesTables").Rows.Count
If Left(Range("LesTables[Tables]").Rows(X), 5) = "Table" Then
NoImg = Right(Range("LesTables[Tables]").Rows(X), Len(Range("LesTables[Tables]").Rows(X).Value) - 6)
Shéma_tables.Controls("Image" & NoImg & "b").Visible = True
Else
Shéma_tables.Controls("Image" & NoImg & "b").Visible = False (toute la ligne et en surbrillance)
End If
Next X
Else
For X = 1 To 8 ' nombre de tables à ajuster ou dynamiser
Shéma_tables.Controls("Image" & X & "b").Visible = False
Next X
End If
Shéma_tables.Show
End Sub
Si je supprime cette ligne, ça l'aire de marcher (voila le code après suppression surlignage)
Private Sub Tables_Click()
'Si l'onglet de la table existe
Dim Sh As Variant
Dim feuilleExiste As Boolean
Dim X As Byte
Dim NoImg
If Range("LesTables").Rows.Count > 0 Then
For X = 1 To Range("LesTables").Rows.Count
If Left(Range("LesTables[Tables]").Rows(X), 5) = "Table" Then
NoImg = Right(Range("LesTables[Tables]").Rows(X), Len(Range("LesTables[Tables]").Rows(X).Value) - 6)
Shéma_tables.Controls("Image" & NoImg & "b").Visible = True
End If
Next X
Else
For X = 1 To 8 ' nombre de tables à ajuster ou dynamiser
Shéma_tables.Controls("Image" & X & "b").Visible = False
Next X
End If
Shéma_tables.Show
End Sub
J'ai pas encore tous compris à 100% les codes, voulais juste savoir si je fais une erreur de le supprimer même si sa ma l'aire de fonctionner
En te remerciant