Rechercher : dans
Par :

Tableau sous VB

Dernière réponse le 30 sep 2009 à 17:41:13 mymy, le 6 mar 2001 à 16:27:09 
 Signaler ce message aux modérateurs

Qui pourrait me donner quelques conseils sur la déclaration de tableaux sous VB?
Merci

Meilleures réponses pour « tableau sous VB » dans :
Trier un tableau sans utiliser la fonction sort VoirTrier un tableau sans utiliser la fonction sort D'abord on initialise une variable $max avec la 1ère valeur de tableau. Ensuite on va faire une boucle tant que le tableau contient encore des éléments. C'est avec la fonction splice qui a le rôle...
Inverser les éléments d'un tableau -Récursivité- VoirVoici une procédure récursive qui permet d’inverser les éléments d’une partie d’un tableau compris entre la position p et n : Procedure Inverser (Var t : Tab; p, n : Integer); Var aux : Real; Begin If p < n Then ...
Décaler les éléments d'un tableau (Rotation) -Récursivité- VoirVoici une procédure récursive qui permet de décaler tous les éléments d’un tableau d’une position à droite à partir de la position p Procedure Decaler (Var t : Tab; p, n : integer); Begin If p
VBScript - Les fonctions de chaînes de caractères VoirLes fonctions de chaînes de caractères Fonction Description Filter(InputStrings, Value[, Include[, Compare]]) Sélectionne des chaînes de caractères parmi un tableau de chaînes...
Tableau de bord VoirNotion de tableau de bord Un tableau de bord est une représentation graphique synthétique d'un ensemble d'indicateurs donnant à un responsable tous les éléments lui permettant de prendre visuellement et rapidement des décisions. Compte-tenu de sa...
VBScript - Les fonctions de manipulation de tableaux VoirLes fonctions de manipulation de tableaux Fonction Description Array(arglist) Crée un Variant contenant un tableau. L'argument arglist est la liste des valeurs, séparées par des...

1

Agnès, le 6 mar 2001 à 17:24:19

Déclaration d'un tableau en VB :
Dim nomdetontableau[nbdelignes][nbdecolonnes] as typededonnées (string, integer....)

Si tu veux plus d'aide, dis le moi.
@+

Répondre à Agnès

3

Emmanuel, le 22 mai 2007 à 16:35:30

Bonjour,
j'aimerais savoir comment déclarer un tableau de constantes sous VB.
j'ai essayé :
Global Const NomTableau as integer =array(array(0,1),array(1,0))
mais cela ne fonctionne pas !

Avez-vous la solution

Répondre à Emmanuel

2

Bachir, le 15 mar 2001 à 18:21:23
  • +1


Tu peux déclarer un tableau de cette façon:

Dim Montableau
Montableau = Array(Element1,Element2,Element3,...,Elementn)

Ou bien:

Dim Montableau(Nombre d'éléments) As Type de données

Répondre à Bachir

4

sana, le 6 fév 2008 à 13:41:43

Merci pour la conseil de répondre à la question

Répondre à sana

5

sana, le 6 fév 2008 à 13:45:59
  • +1

Moi c'est hafida
bon le tableau sous vb c'est :
dim Montableau(nombre d'éléments) as type de données
et bonne chance

Répondre à sana

6

atito, le 8 jun 2008 à 11:04:47

Bonjour,
Comment peut on dire au tableau de commencer à partir de -5 au lieu de 0? Merci

Répondre à atito

7

Mimil, le 9 jun 2008 à 14:44:29

Non, il est impossible a ma connaissance de faire ca. Les indices des tableaux en VB ne sont pas modifiables, par cela j'entend que tu ne peux pas donner a la "1ere case" de ton table un indice autre que 0 , et , par exemple, tu ne peux pas non plus donner l'indice 3 a la "2eme case" de ton tableau.


Mimil

Répondre à Mimil

8

B-Ben, le 10 déc 2008 à 15:48:30
  • +1

Je crois qu'il y a erreur, car on peut définir les indices d'un tableau en VB comme suit :

Dim tab(2 to 5) as Typedonnées, pour la 1ere ase à l'indice 2 et ainsi de suite

ou meme encore

Dim tab(-3 to 5) as Typedonnées, pour des index négatifs

Voila!

Répondre à B-Ben

9

KuRa, le 7 jun 2009 à 19:33:05
  • +5

Excuse-moi , mais ce que tu dis là est illogique !!!

Les dimensions d'un tableau ne peuvent jamais être de taille négative !!!


Pour un tableau simple dimension :

Dim Tableau(indice du dernier élément)

Par exemple : Dim Tab(4) As Integer <=== déclarer un tableau de 5 nombres


Pour un tableau double dimension :


Dim Tableau(indice de la dernière ligne,indice de la dernière colonne)

par exemple : Dim Tab(5,3) <=== Déclarer un tableau qui contient 6 lignes et 4 colonnes


N.B 1 : Le tableau commence toujours par l’indice 0

N.B 2 : Le nombre d'éléments dans le tableau est toujours égale à l'indice de dimension + 1 (ou l'indice du dernier élément+1)


J'espère que c'est assez clair ^^

Répondre à KuRa

10

AD, le 7 aoû 2009 à 13:41:59

Désolé Kura mais c'est toi qui a tort. On peut parfaitement préciser n'importe quel indice de départ et de fin, y compris négatif.
Il suffit de le préciser sous cette forme :
Dim montableau(-3 to 5) as Integer

Et ca marche impeccable.

Répondre à AD

11

lorie-triger, le 24 aoû 2009 à 01:32:34

Bonjour
j'ai un probleme dans la declaration de mon tableau !
je sais pas pourquoi il ne s'affiche pas dans le form :S
voila mon code

 Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        TextBox1.Text = Form1.TextBox1.Text
        Dim t(4) As Integer
        t(3) = 5

    End Sub


le textbox s'affiche bien !
mais le tableau non :(
est ce que quelqu'un sait pourquoi
je suis debutante en vb.net
merci bien

Répondre à lorie-triger

12

 Hydrox, le 30 sep 2009 à 17:41:13

Si je me souviens bien :

for i = 0 to ubound(nomdutableau)
   textbox1.text = textbox1.text & nomdutableau(i) & chr(13)
next

;]

Répondre à Hydrox