Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Comment parcourir un tableau ?

2 réponses
Avatar
Jean-Claude
Bonjour,
Si je crée un tableau à partir d'une Range et que je désire le parcourir,
j'obtiens une erreur 9 ("L'indice n'appartient pas à la sélection.").
Exemple

Public Sub Essai()
tabTmp = Range("A1:A1000").Value
For i = LBound(tabTmp) To UBound(tabTmp)
Cells(i, 2) = tabTmp(i)
Next i
End Sub

Pourquoi ?

En fait je voulais répondre à l'interrogation de ced Vitesse d'exécution
(optimiser)

Mon idée
Créer 3 tableaux à partir des Range concernées. Verifier à partir de la
valeur contenues dans le tableau

Merci d'avance
--
A+
Jean-Claude

2 réponses

Avatar
Joël GARBE
Bonsoir,

Il semble qu'il manque une composante ;-)

Public Sub Essai()
Dim TabTmp As Variant
Dim i As Integer
TabTmp = Range("A1:A1000").Value
For i = LBound(TabTmp) To UBound(TabTmp)
Cells(i, 2) = TabTmp(i, 1)
Next i
End Sub

--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr
"Jean-Claude" a écrit dans le message de news:
%
Bonjour,
Si je crée un tableau à partir d'une Range et que je désire le parcourir,
j'obtiens une erreur 9 ("L'indice n'appartient pas à la sélection.").
Exemple

Public Sub Essai()
tabTmp = Range("A1:A1000").Value
For i = LBound(tabTmp) To UBound(tabTmp)
Cells(i, 2) = tabTmp(i)
Next i
End Sub

Pourquoi ?

En fait je voulais répondre à l'interrogation de ced Vitesse d'exécution
(optimiser)

Mon idée
Créer 3 tableaux à partir des Range concernées. Verifier à partir de la
valeur contenues dans le tableau

Merci d'avance
--
A+
Jean-Claude



Avatar
Jean-Claude
Merci pour ce petit 1 qui me tarabustait depuis un moment.
Comme quoi vouloir répondre permet d'apprendre
Encore merci
Jc