VB6.0 => ajouter une feuille Excel [Résolu]

mortalino 6812 Messages postés vendredi 16 décembre 2005Date d'inscription 21 décembre 2011 Dernière intervention - 2 avril 2006 à 08:03 - Dernière réponse : rvblog 794 Messages postés vendredi 4 mars 2005Date d'inscription 12 juin 2012 Dernière intervention
- 4 avril 2006 à 11:07
Salut à tous !!

Quelqu'un peut-il me dire quel est l'équivalent du contrôle SpreedSheet (VBA Excel) dans VB6.
Je dois insérer une feuille excel dans ma Form mais je ne trouve pas ce composant.

Merci à tous

Mortalino
Afficher la suite 

7 réponses

Meilleure réponse
michelxld 402 Messages postés vendredi 6 août 2004Date d'inscription 12 octobre 2008 Dernière intervention - 2 avril 2006 à 10:17
3
Merci
rebonjour

je suis désolé mais je ne comprend pas tres bien ce que tu veux réaliser . Fait des recherches sur le site et tu trouveras de nombreuses démos au sujet des MSFlexGrid

à tout hasard , tu peux tester

Dim i As Integer
Dim telValeur As String


telValeur = "test"


For i = 0 To 255
If telValeur = MSFlexGrid1.TextMatrix(i, 0) Then _
MsgBox MSFlexGrid1.TextMatrix(i, 1)
Next i

bonne journée
michel

Merci michelxld 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 93 internautes ce mois-ci

mortalino 6812 Messages postés vendredi 16 décembre 2005Date d'inscription 21 décembre 2011 Dernière intervention - 2 avril 2006 à 08:08
0
Merci
Ben en fait j'ai trouvé le contrôle MSFlexGrid qui à l'air de bien correspondre à ce que je cherche, par contre j'y connais que dalle en VB6 (je ne fais que du VBA) donc
1/ comment fait on pour ajouter X colonnes et X lignes ?
2/ comment met on des valeurs dans ces cellules ?

Merci bien !

Mortalino
mortalino 6812 Messages postés vendredi 16 décembre 2005Date d'inscription 21 décembre 2011 Dernière intervention - 2 avril 2006 à 08:13
0
Merci
Est ce qu'avec
With MSFlexGrid1
.Row = 256
.Col = 2
End With
c'est faisable ?

(Y a du progrès, je m'auto réponds) mais un avis serait le bienvenue

ReMerci
michelxld 402 Messages postés vendredi 6 août 2004Date d'inscription 12 octobre 2008 Dernière intervention - 2 avril 2006 à 08:24
0
Merci
bonjour

j'espere que ce lien pourra t'aider

http://www.vbfrance.com/codes/VBXL-PROGRAMMATION-EFFICACE-EXCEL-VBA-VB6-VB-NET_17783.aspx

bonne journée
michel
mortalino 6812 Messages postés vendredi 16 décembre 2005Date d'inscription 21 décembre 2011 Dernière intervention - 2 avril 2006 à 08:38
0
Merci
Merci Michel,
Moi qui me demandait où était passé ce contrôle SpreadSheet !
Par contre, j'ai pas forcément besoin d'utilisé toutes ces fonctionnalités, donc je serai plus attiré par le Contrôle MSFlexGrid.

En gros, c'est pour stocker des données dans la colonne 1, la correspondance de ces données sont dans la 2eme colonne, et c'est juste pour faire une boucle

style :
For i = 1 to 256
LigneX = i
If tel valeur = MsFlexGrid1.Coordonnee (i, 1).Value then
MaNouvelleValeur = MsFlexGrid1.Coordonnee (i, 2).Value
end if
next i

Le problème c'est que j'y connais rien en VB6 donc ma syntaxe pour le If est fausse.
Peux tu m'aiguiller sur cet exemple ?

Merci Michel

Mortalino
mortalino 6812 Messages postés vendredi 16 décembre 2005Date d'inscription 21 décembre 2011 Dernière intervention - 2 avril 2006 à 10:26
0
Merci
Merci Michel,

c'est la propriété TextMatrix qui m'interesse, je ne connaissais pas, maintenant c'est fait !

En fait j'élabore un algorithme pour un mot de passe et je suis en train de créer un CrackMe. J'ai donc fait autrement pour placer mes valeurs (en créant un tableau
=> Dim CodeN (33 to 256) et du coup ça marche).

Maintenant, faut que je balance sur Internet mon CrackMe pour voir s'il tient la route (et surtout voir s'il est facile à déplomber, moi j'y connais pas grand chose donc je le transmet entre les mains d'experts).

Merci encore et bonne journée également !

Mortalino
rvblog 794 Messages postés vendredi 4 mars 2005Date d'inscription 12 juin 2012 Dernière intervention - 4 avril 2006 à 11:07
0
Merci
Salut Mortalino, salut Michelxld,

Tu peux toujours le balancer ici ! (si t'as pas peur)

à+

rvblogn<SUP>
</SUP><SUP>Je veux ton bien... et je l'aurais
</SUP>

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.