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 :
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 ...
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...
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...

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

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
  • +4

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