y a t'il une fonction en vba permettant de connaitre le
nombre de dimensions d'un tableau ?
(pas le nb de lignes ni de colonnes...)
y a t'il une fonction en vba permettant de connaitre le
nombre de dimensions d'un tableau ?
(pas le nb de lignes ni de colonnes...)
y a t'il une fonction en vba permettant de connaitre le
nombre de dimensions d'un tableau ?
(pas le nb de lignes ni de colonnes...)
-----Message d'origine-----y a t'il une fonction en vba permettant de connaitre le
nombre de dimensions d'un tableau ?
(pas le nb de lignes ni de colonnes...)
Mais encore ?
Un exemple de situation et de résultat attendu ?
AV
.
-----Message d'origine-----
y a t'il une fonction en vba permettant de connaitre le
nombre de dimensions d'un tableau ?
(pas le nb de lignes ni de colonnes...)
Mais encore ?
Un exemple de situation et de résultat attendu ?
AV
.
-----Message d'origine-----y a t'il une fonction en vba permettant de connaitre le
nombre de dimensions d'un tableau ?
(pas le nb de lignes ni de colonnes...)
Mais encore ?
Un exemple de situation et de résultat attendu ?
AV
.
-----Message d'origine-----
Bonjour Pierre,
Tu peux utiliser cette fonction :
'--------------------------
Function Dimension(Tblo As Variant)
Dim S As Variant
On Error Resume Next
For a = 1 To 100000
S = UBound(Tblo, a)
If Err <> 0 Then
Dimension = a - 1
Err = 0: Exit For
End If
Next
End Function
'--------------------------
Pour appeler cette fonction dans une procédure:
'-------------------------
Sub LeTableau()
Dim Nd As Integer
Dim Tblo()
ReDim Tblo(0 To 1, 15 To 25)
Nd = Dimension(Tblo)
MsgBox Nd & " dimensions."
End Sub
'-------------------------
Salutations!
"pierref" a écrit
dans le message de news:09a301c3cee9$1787bf60
bonjour
y a t'il une fonction en vba permettant de connaitre le
nombre de dimensions d'un tableau ?
(pas le nb de lignes ni de colonnes...)
merci d'avance
pierref
.
-----Message d'origine-----
Bonjour Pierre,
Tu peux utiliser cette fonction :
'--------------------------
Function Dimension(Tblo As Variant)
Dim S As Variant
On Error Resume Next
For a = 1 To 100000
S = UBound(Tblo, a)
If Err <> 0 Then
Dimension = a - 1
Err = 0: Exit For
End If
Next
End Function
'--------------------------
Pour appeler cette fonction dans une procédure:
'-------------------------
Sub LeTableau()
Dim Nd As Integer
Dim Tblo()
ReDim Tblo(0 To 1, 15 To 25)
Nd = Dimension(Tblo)
MsgBox Nd & " dimensions."
End Sub
'-------------------------
Salutations!
"pierref" <anonymous@discussions.microsoft.com> a écrit
dans le message de news:09a301c3cee9$1787bf60
bonjour
y a t'il une fonction en vba permettant de connaitre le
nombre de dimensions d'un tableau ?
(pas le nb de lignes ni de colonnes...)
merci d'avance
pierref
.
-----Message d'origine-----
Bonjour Pierre,
Tu peux utiliser cette fonction :
'--------------------------
Function Dimension(Tblo As Variant)
Dim S As Variant
On Error Resume Next
For a = 1 To 100000
S = UBound(Tblo, a)
If Err <> 0 Then
Dimension = a - 1
Err = 0: Exit For
End If
Next
End Function
'--------------------------
Pour appeler cette fonction dans une procédure:
'-------------------------
Sub LeTableau()
Dim Nd As Integer
Dim Tblo()
ReDim Tblo(0 To 1, 15 To 25)
Nd = Dimension(Tblo)
MsgBox Nd & " dimensions."
End Sub
'-------------------------
Salutations!
"pierref" a écrit
dans le message de news:09a301c3cee9$1787bf60
bonjour
y a t'il une fonction en vba permettant de connaitre le
nombre de dimensions d'un tableau ?
(pas le nb de lignes ni de colonnes...)
merci d'avance
pierref
.
Bonjour Pierre,
Tu peux utiliser cette fonction :
'--------------------------
Function Dimension(Tblo As Variant)
Dim S As Variant
On Error Resume Next
For a = 1 To 100000
S = UBound(Tblo, a)
If Err <> 0 Then
Dimension = a - 1
Err = 0: Exit For
End If
Next
End Function
'--------------------------
Pour appeler cette fonction dans une procédure:
'-------------------------
Sub LeTableau()
Dim Nd As Integer
Dim Tblo()
ReDim Tblo(0 To 1, 15 To 25)
Nd = Dimension(Tblo)
MsgBox Nd & " dimensions."
End Sub
'-------------------------
Salutations!
"pierref" a écrit dans le message de news:09a301c3cee9$1787bf60$
bonjour
y a t'il une fonction en vba permettant de connaitre le
nombre de dimensions d'un tableau ?
(pas le nb de lignes ni de colonnes...)
merci d'avance
pierref
Bonjour Pierre,
Tu peux utiliser cette fonction :
'--------------------------
Function Dimension(Tblo As Variant)
Dim S As Variant
On Error Resume Next
For a = 1 To 100000
S = UBound(Tblo, a)
If Err <> 0 Then
Dimension = a - 1
Err = 0: Exit For
End If
Next
End Function
'--------------------------
Pour appeler cette fonction dans une procédure:
'-------------------------
Sub LeTableau()
Dim Nd As Integer
Dim Tblo()
ReDim Tblo(0 To 1, 15 To 25)
Nd = Dimension(Tblo)
MsgBox Nd & " dimensions."
End Sub
'-------------------------
Salutations!
"pierref" <anonymous@discussions.microsoft.com> a écrit dans le message de news:09a301c3cee9$1787bf60$a601280a@phx.gbl...
bonjour
y a t'il une fonction en vba permettant de connaitre le
nombre de dimensions d'un tableau ?
(pas le nb de lignes ni de colonnes...)
merci d'avance
pierref
Bonjour Pierre,
Tu peux utiliser cette fonction :
'--------------------------
Function Dimension(Tblo As Variant)
Dim S As Variant
On Error Resume Next
For a = 1 To 100000
S = UBound(Tblo, a)
If Err <> 0 Then
Dimension = a - 1
Err = 0: Exit For
End If
Next
End Function
'--------------------------
Pour appeler cette fonction dans une procédure:
'-------------------------
Sub LeTableau()
Dim Nd As Integer
Dim Tblo()
ReDim Tblo(0 To 1, 15 To 25)
Nd = Dimension(Tblo)
MsgBox Nd & " dimensions."
End Sub
'-------------------------
Salutations!
"pierref" a écrit dans le message de news:09a301c3cee9$1787bf60$
bonjour
y a t'il une fonction en vba permettant de connaitre le
nombre de dimensions d'un tableau ?
(pas le nb de lignes ni de colonnes...)
merci d'avance
pierref
Bonjour Pierre,
Tu peux utiliser cette fonction :
'--------------------------
Function Dimension(Tblo As Variant)
Dim S As Variant
On Error Resume Next
For a = 1 To 100000
S = UBound(Tblo, a)
If Err <> 0 Then
Dimension = a - 1
Err = 0: Exit For
End If
Next
End Function
'--------------------------
Pour appeler cette fonction dans une procédure:
'-------------------------
Sub LeTableau()
Dim Nd As Integer
Dim Tblo()
ReDim Tblo(0 To 1, 15 To 25)
Nd = Dimension(Tblo)
MsgBox Nd & " dimensions."
End Sub
'-------------------------
Salutations!
"pierref" a écrit dans le message de news:09a301c3cee9$1787bf60$
bonjour
y a t'il une fonction en vba permettant de connaitre le
nombre de dimensions d'un tableau ?
(pas le nb de lignes ni de colonnes...)
merci d'avance
pierref
Bonjour Pierre,
Tu peux utiliser cette fonction :
'--------------------------
Function Dimension(Tblo As Variant)
Dim S As Variant
On Error Resume Next
For a = 1 To 100000
S = UBound(Tblo, a)
If Err <> 0 Then
Dimension = a - 1
Err = 0: Exit For
End If
Next
End Function
'--------------------------
Pour appeler cette fonction dans une procédure:
'-------------------------
Sub LeTableau()
Dim Nd As Integer
Dim Tblo()
ReDim Tblo(0 To 1, 15 To 25)
Nd = Dimension(Tblo)
MsgBox Nd & " dimensions."
End Sub
'-------------------------
Salutations!
"pierref" <anonymous@discussions.microsoft.com> a écrit dans le message de news:09a301c3cee9$1787bf60$a601280a@phx.gbl...
bonjour
y a t'il une fonction en vba permettant de connaitre le
nombre de dimensions d'un tableau ?
(pas le nb de lignes ni de colonnes...)
merci d'avance
pierref
Bonjour Pierre,
Tu peux utiliser cette fonction :
'--------------------------
Function Dimension(Tblo As Variant)
Dim S As Variant
On Error Resume Next
For a = 1 To 100000
S = UBound(Tblo, a)
If Err <> 0 Then
Dimension = a - 1
Err = 0: Exit For
End If
Next
End Function
'--------------------------
Pour appeler cette fonction dans une procédure:
'-------------------------
Sub LeTableau()
Dim Nd As Integer
Dim Tblo()
ReDim Tblo(0 To 1, 15 To 25)
Nd = Dimension(Tblo)
MsgBox Nd & " dimensions."
End Sub
'-------------------------
Salutations!
"pierref" a écrit dans le message de news:09a301c3cee9$1787bf60$
bonjour
y a t'il une fonction en vba permettant de connaitre le
nombre de dimensions d'un tableau ?
(pas le nb de lignes ni de colonnes...)
merci d'avance
pierref
J'y croyais si peu que j'ai utilisé une variable de type Integer
pour boucler jusqu'à 100000 !!!
Bonjour Frédéric,
"même si la limite que tu as retenue a bien peu de chances d'être un
jour dépassée"
;-)
Effectivement, ta proposition offre une alternative intéressante.
Merci.
Salutations!
"Frédéric Sigonneau" a écrit dans le
message de news:
Bonjour Denis,
Une autre approche possible, qui évite de fixer 'en dur' la limite
supérieure de
la boucle (même si la limite que tu as retenue a bien peu de chances
d'être un
jour dépassée !..) :
'=============== > Function Dimension(Tblo As Variant)
Dim S As Variant, a
On Error Resume Next
a = 1
Do
S = UBound(Tblo, a)
a = a + 1
Loop While Err = 0
Err.Clear
Dimension = a - 2
End Function
'================ >
FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !
Bonjour Pierre,
Tu peux utiliser cette fonction :
'--------------------------
Function Dimension(Tblo As Variant)
Dim S As Variant
On Error Resume Next
For a = 1 To 100000
S = UBound(Tblo, a)
If Err <> 0 Then
Dimension = a - 1
Err = 0: Exit For
End If
Next
End Function
'--------------------------
Pour appeler cette fonction dans une procédure:
'-------------------------
Sub LeTableau()
Dim Nd As Integer
Dim Tblo()
ReDim Tblo(0 To 1, 15 To 25)
Nd = Dimension(Tblo)
MsgBox Nd & " dimensions."
End Sub
'-------------------------
Salutations!
"pierref" a écrit dans le
message de news:09a301c3cee9$1787bf60$
bonjour
y a t'il une fonction en vba permettant de connaitre le
nombre de dimensions d'un tableau ?
(pas le nb de lignes ni de colonnes...)
merci d'avance
pierref
J'y croyais si peu que j'ai utilisé une variable de type Integer
pour boucler jusqu'à 100000 !!!
Bonjour Frédéric,
"même si la limite que tu as retenue a bien peu de chances d'être un
jour dépassée"
;-)
Effectivement, ta proposition offre une alternative intéressante.
Merci.
Salutations!
"Frédéric Sigonneau" <frederic.sigonneau@wanadoo.fr> a écrit dans le
message de news:3FF2D047.FA3A90D1@wanadoo.fr...
Bonjour Denis,
Une autre approche possible, qui évite de fixer 'en dur' la limite
supérieure de
la boucle (même si la limite que tu as retenue a bien peu de chances
d'être un
jour dépassée !..) :
'=============== > Function Dimension(Tblo As Variant)
Dim S As Variant, a
On Error Resume Next
a = 1
Do
S = UBound(Tblo, a)
a = a + 1
Loop While Err = 0
Err.Clear
Dimension = a - 2
End Function
'================ >
FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !
Bonjour Pierre,
Tu peux utiliser cette fonction :
'--------------------------
Function Dimension(Tblo As Variant)
Dim S As Variant
On Error Resume Next
For a = 1 To 100000
S = UBound(Tblo, a)
If Err <> 0 Then
Dimension = a - 1
Err = 0: Exit For
End If
Next
End Function
'--------------------------
Pour appeler cette fonction dans une procédure:
'-------------------------
Sub LeTableau()
Dim Nd As Integer
Dim Tblo()
ReDim Tblo(0 To 1, 15 To 25)
Nd = Dimension(Tblo)
MsgBox Nd & " dimensions."
End Sub
'-------------------------
Salutations!
"pierref" <anonymous@discussions.microsoft.com> a écrit dans le
message de news:09a301c3cee9$1787bf60$a601280a@phx.gbl...
bonjour
y a t'il une fonction en vba permettant de connaitre le
nombre de dimensions d'un tableau ?
(pas le nb de lignes ni de colonnes...)
merci d'avance
pierref
J'y croyais si peu que j'ai utilisé une variable de type Integer
pour boucler jusqu'à 100000 !!!
Bonjour Frédéric,
"même si la limite que tu as retenue a bien peu de chances d'être un
jour dépassée"
;-)
Effectivement, ta proposition offre une alternative intéressante.
Merci.
Salutations!
"Frédéric Sigonneau" a écrit dans le
message de news:
Bonjour Denis,
Une autre approche possible, qui évite de fixer 'en dur' la limite
supérieure de
la boucle (même si la limite que tu as retenue a bien peu de chances
d'être un
jour dépassée !..) :
'=============== > Function Dimension(Tblo As Variant)
Dim S As Variant, a
On Error Resume Next
a = 1
Do
S = UBound(Tblo, a)
a = a + 1
Loop While Err = 0
Err.Clear
Dimension = a - 2
End Function
'================ >
FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !
Bonjour Pierre,
Tu peux utiliser cette fonction :
'--------------------------
Function Dimension(Tblo As Variant)
Dim S As Variant
On Error Resume Next
For a = 1 To 100000
S = UBound(Tblo, a)
If Err <> 0 Then
Dimension = a - 1
Err = 0: Exit For
End If
Next
End Function
'--------------------------
Pour appeler cette fonction dans une procédure:
'-------------------------
Sub LeTableau()
Dim Nd As Integer
Dim Tblo()
ReDim Tblo(0 To 1, 15 To 25)
Nd = Dimension(Tblo)
MsgBox Nd & " dimensions."
End Sub
'-------------------------
Salutations!
"pierref" a écrit dans le
message de news:09a301c3cee9$1787bf60$
bonjour
y a t'il une fonction en vba permettant de connaitre le
nombre de dimensions d'un tableau ?
(pas le nb de lignes ni de colonnes...)
merci d'avance
pierref
J'y croyais si peu que j'ai utilisé une variable de type Integer
pour boucler jusqu'à 100000 !!!
Bonjour Frédéric,
"même si la limite que tu as retenue a bien peu de chances d'être un
jour dépassée"
;-)
Effectivement, ta proposition offre une alternative intéressante.
Merci.
Salutations!
"Frédéric Sigonneau" a écrit dans le
message de news:
Bonjour Denis,
Une autre approche possible, qui évite de fixer 'en dur' la limite
supérieure de
la boucle (même si la limite que tu as retenue a bien peu de chances
d'être un
jour dépassée !..) :
'=============== > Function Dimension(Tblo As Variant)
Dim S As Variant, a
On Error Resume Next
a = 1
Do
S = UBound(Tblo, a)
a = a + 1
Loop While Err = 0
Err.Clear
Dimension = a - 2
End Function
'================ >
FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !
Bonjour Pierre,
Tu peux utiliser cette fonction :
'--------------------------
Function Dimension(Tblo As Variant)
Dim S As Variant
On Error Resume Next
For a = 1 To 100000
S = UBound(Tblo, a)
If Err <> 0 Then
Dimension = a - 1
Err = 0: Exit For
End If
Next
End Function
'--------------------------
Pour appeler cette fonction dans une procédure:
'-------------------------
Sub LeTableau()
Dim Nd As Integer
Dim Tblo()
ReDim Tblo(0 To 1, 15 To 25)
Nd = Dimension(Tblo)
MsgBox Nd & " dimensions."
End Sub
'-------------------------
Salutations!
"pierref" a écrit dans le
message de news:09a301c3cee9$1787bf60$
bonjour
y a t'il une fonction en vba permettant de connaitre le
nombre de dimensions d'un tableau ?
(pas le nb de lignes ni de colonnes...)
merci d'avance
pierref
J'y croyais si peu que j'ai utilisé une variable de type Integer
pour boucler jusqu'à 100000 !!!
Bonjour Frédéric,
"même si la limite que tu as retenue a bien peu de chances d'être un
jour dépassée"
;-)
Effectivement, ta proposition offre une alternative intéressante.
Merci.
Salutations!
"Frédéric Sigonneau" <frederic.sigonneau@wanadoo.fr> a écrit dans le
message de news:3FF2D047.FA3A90D1@wanadoo.fr...
Bonjour Denis,
Une autre approche possible, qui évite de fixer 'en dur' la limite
supérieure de
la boucle (même si la limite que tu as retenue a bien peu de chances
d'être un
jour dépassée !..) :
'=============== > Function Dimension(Tblo As Variant)
Dim S As Variant, a
On Error Resume Next
a = 1
Do
S = UBound(Tblo, a)
a = a + 1
Loop While Err = 0
Err.Clear
Dimension = a - 2
End Function
'================ >
FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !
Bonjour Pierre,
Tu peux utiliser cette fonction :
'--------------------------
Function Dimension(Tblo As Variant)
Dim S As Variant
On Error Resume Next
For a = 1 To 100000
S = UBound(Tblo, a)
If Err <> 0 Then
Dimension = a - 1
Err = 0: Exit For
End If
Next
End Function
'--------------------------
Pour appeler cette fonction dans une procédure:
'-------------------------
Sub LeTableau()
Dim Nd As Integer
Dim Tblo()
ReDim Tblo(0 To 1, 15 To 25)
Nd = Dimension(Tblo)
MsgBox Nd & " dimensions."
End Sub
'-------------------------
Salutations!
"pierref" <anonymous@discussions.microsoft.com> a écrit dans le
message de news:09a301c3cee9$1787bf60$a601280a@phx.gbl...
bonjour
y a t'il une fonction en vba permettant de connaitre le
nombre de dimensions d'un tableau ?
(pas le nb de lignes ni de colonnes...)
merci d'avance
pierref
J'y croyais si peu que j'ai utilisé une variable de type Integer
pour boucler jusqu'à 100000 !!!
Bonjour Frédéric,
"même si la limite que tu as retenue a bien peu de chances d'être un
jour dépassée"
;-)
Effectivement, ta proposition offre une alternative intéressante.
Merci.
Salutations!
"Frédéric Sigonneau" a écrit dans le
message de news:
Bonjour Denis,
Une autre approche possible, qui évite de fixer 'en dur' la limite
supérieure de
la boucle (même si la limite que tu as retenue a bien peu de chances
d'être un
jour dépassée !..) :
'=============== > Function Dimension(Tblo As Variant)
Dim S As Variant, a
On Error Resume Next
a = 1
Do
S = UBound(Tblo, a)
a = a + 1
Loop While Err = 0
Err.Clear
Dimension = a - 2
End Function
'================ >
FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !
Bonjour Pierre,
Tu peux utiliser cette fonction :
'--------------------------
Function Dimension(Tblo As Variant)
Dim S As Variant
On Error Resume Next
For a = 1 To 100000
S = UBound(Tblo, a)
If Err <> 0 Then
Dimension = a - 1
Err = 0: Exit For
End If
Next
End Function
'--------------------------
Pour appeler cette fonction dans une procédure:
'-------------------------
Sub LeTableau()
Dim Nd As Integer
Dim Tblo()
ReDim Tblo(0 To 1, 15 To 25)
Nd = Dimension(Tblo)
MsgBox Nd & " dimensions."
End Sub
'-------------------------
Salutations!
"pierref" a écrit dans le
message de news:09a301c3cee9$1787bf60$
bonjour
y a t'il une fonction en vba permettant de connaitre le
nombre de dimensions d'un tableau ?
(pas le nb de lignes ni de colonnes...)
merci d'avance
pierref