OVH Cloud OVH Cloud

Tableaux dans VBA

11 réponses
Avatar
Helene
Bonjour =E0 tous
J'ai encore beaucoup de mal =E0 utiliser des tableaux dans=20
VBA.
Voici mon probl=E8me : J'initialise un 1er tableau avec par=20
exemple les valeurs 1 =E0 100.
Puis un second tableau avec les valeurs 3 =E0 97
Je voudrais obtenir un 3 eme tableau qui contiendrai les=20
valeurs 1,2,98,99 et 100. Comment puis-je m'y prendre ?
Par ailleurs =E0 partir de ce 3 eme tableau pourrais obtenir=20
les s=E9ries restantes : ex: de 1=E02 et de 98 =E0 100 ?

Merci pour votre aide.

1 réponse

1 2
Avatar
Rv
Re,


Désolé je ne connais pas de sites traitant du sujet. Pour ma part j'ai
appris avec l'aide de VB ou de VBA, des tests, et des livres dont je n'ai
pas la référence sous la main.
Au vu de la question je crois qu'il faudrait deux pistes de recherches:
- Manipulation des tableaux en VB ou VBA.
- Exemples d'utilisation de tableaux en algorithmique. En
particulier dans le cas de représentation des ensembles avec implémentation
des opérations de différence, d'union, d'intersection, ...

Mais je suis sûr que les habitués du forum vont vous dégoter quelques
bons liens...

En tout cas les résultats m'interessent!

A+

Rv

a écrit dans le message de
news:2441c01c45f44$7320c9c0$
Hello

Ma version est 97 mais je viens de tester votre solution
et ça marche.
J'ai rajouté :Sheets("Feuil3").Range("A1").Resize(UBound
(tabC)) = Application.Transpose(tabC)
et j'obtiens bien le résultat attendu.Il ne me reste plus
qu' à adapter.
J'ai cependant une autre question :ou pourrais-je trouver
un site ou un livre expliquant la manipulation de ces
tableaux ( addition de tableaux, compararaisons etc..)?
il est vrai que l'utilisation de ces tableaux est beaucoup
plus rapide que l'ecriture dans une feuille d'excel au
moyen de procédures!!

Cordialement
LN
1 2