Bonsoir,
vous déclarez une variable NbCol As String
ça ok c'est bon, mais ensuite vous écrivez
NbCol
vu qu'il n'y a pas d'égalité, VBA ne considère pas NbCol comme une variable, mais comme le nom d'une Sub, d'une fonction, hors aucun code ne correspond à cet appel!!! Donc erreur !
En étant un peu critique je ne comprend pas la déclaration :
NbCol pour nombre de colonne ? donc nombre , alors pourquoi "As String" ? un As Integer pour les colonnes serait plus approprié non ?
Ceci dit je n'ai pas regarder le code en profondeur...
@ bientôt
LouReeD