Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
573 connectés 

  FORUM HardWare.fr
  Programmation

  PB!!!! VBA excel

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

PB!!!! VBA excel

n°74433
rasta_cana
Peace and Frag
Posté le 22-11-2001 à 15:13:46  profilanswer
 

Public Type StateData
     tablo(1 To 100) As String
End Type
 
Sub PlanningSemaine(ChoixSem As Integer)
 
Dim TabloForm(1 To 100) As StateData
Dim Chemin, NomForm As String
 
TabloForm(CptForm) = NomForm
 
 
dites nous l'erreur!!!!
le compilateur nous dit  
incompatibilité de type

mood
Publicité
Posté le 22-11-2001 à 15:13:46  profilanswer
 

n°74516
Bloodymary​_
Posté le 22-11-2001 à 17:55:20  profilanswer
 

C l horreur ton machin
Tu veux faire koi avec tes tableaux et ton type declaré ?
 
la, t affecte un tableau a une string   ?!?!?!?!?
 
et meme a un variant en fait car avec
Dim Chemin, NomForm As String  
 
tu as en fait :  
chemin est de type string
NomForm est de type variant

n°74578
rasta_cana
Peace and Frag
Posté le 22-11-2001 à 20:38:23  profilanswer
 

en faite nous se k on veut faire c est lire des string sur une feuille A et les recopier ds un tablo pour les lire plus tard et permettre l ouverture des fichiers .xls portant le meme nom que les string mis dans le tableau.
Pour pouvoir faire comme une base.
En faite se ki merde c estnla declaration d un tablo il nous faudrait juste un exemple please.
 
ON debute on ets en train d aprendre mais j prefere largement le c++ et le pascal lol sa me parait plus simple et mon collegue se debrouille sur vba excel masi c cho kand on est newbies
 
Merci a se ki pouront nous aider
 
La connaissance s accroit kand on la partage

n°74711
tfj57
Posté le 23-11-2001 à 03:50:03  profilanswer
 

Salut,
 
Je n'ai pas bien compris où tu veux en venir avec ton code.
 
Mais c'est tout à fait normal d'avoir une erreur car tu veux affecter une chaîne à une structure StateData qui est en fait un tableau de chaînes !
 
Tu peux affecter une chaîne à TabloForm comme suit :
TabloForm(CptForm).tablo(1) = NomForm
cela marche car il y a le même type des 2 cotés du =
 
Si tu déclares NomForm comme StateData, tu peux faire ton affectation :
TabloForm(CptForm) = NomForm
 
Donne un exemple pour mieux comprendre.
 
A+


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  PB!!!! VBA excel

 

Sujets relatifs
Indexation de CheckBox sous VBAVBA et controle Timer
VBA help !![Visual Basic Excel] Pb de retour de paramètre dans une focntion
Pb de VBA Excel c assez urgent plz[Access/VBA] Comment contrôler la fermeture d'Access par la croix ?
[VBA excel ] comment effacer une feuille sans demander confirmation[Lotuscript] comment qu'on fait pour enregistrer ds un fichier Excel ?
Plus de sujets relatifs à : PB!!!! VBA excel


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR