Bonjour,
voici une proposition de correction de ta fonction taille_colonne
Option Explicit
Function taille_colonne(colonne) As Long
dim tailleColonne
With Sheets("Feuil1")
taillecolonne = .Cells(.Rows.Count, colonne).End(xlUp).Row
if taillecolonne=1 and .cells(1,colonne)="" then taillecolonne=0
taille_colonne=taillecolonne
End With
End Function
Sub OUI()
Dim longueur As Long,i
with sheets("feuil1")
for i=1 to .cells(1,.columns.count).end(xltoleft).column
longueur = taille_colonne(i)
msgbox "longueur colonne " & i & " : " & longueur
next i
end with
End Sub