Problème VBA Excel Worksheets

  • Auteur de la discussion gui_67
  • Date de début

gui_67

Nouveau membre
Bonsoir,
j'ai un très gros problème avec Excel et les macros en VBA, je suis débutant :(...
Bon donc j'explique je dispose d'un tableau sur excel, la feuille se nomme swisslife

J'ai donc crée un macro très basique parce qu'en fait mon problème est très bête...

[cpp]
Sub swisslife
Dim test as string
test=inputbox("Entre la valeur de test:","Test",0)
worksheets("swisslife").cells(1,a)=test
end sub
[/cpp]

Donc en fait j'ai simplifié le programme parce que mon problème réside dans le worksheets, en effet je souhaiterais afficher la valeur de test dans la feuille excel swisslife dans la cellule A1, j'éxécute et à chaque fois j'ai cette erreur :

erreur d'éxécution '1004'
erreur définie par l'application ou par l'objet

Je suit pourtant à la lettre mes cours, mais cependant rien y fait, j'en peux plus aidez moi :cry:
 

zeb

Modérateur
Bonjour,
[strike]j'ai un très gros problème avec... gui_67 qui n'a pas lu le règlement et qui n'utilise pas la balise
Code:
 pour présenter son code [:zeb:4][/strike]
 

zeb

Modérateur
Rhooo!
Code:
worksheets("swisslife" ).cells(1,a)=test
Ça ne peut pas fonctionner un truc pareil !
Cells attend des nombres, pas des lettres.
La case (1,1), R1C1 ou A1, selon la façon de parler, peut être désignée de deux façons : Cells(1, 1) ou Range("A1").
Ensuite, la case possède un certain nombre d'attribut. Dont sa valeur :
Code:
worksheets("swisslife" ).cells(1,1).Value=test
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 098
Messages
6 717 098
Membres
1 586 287
Dernier membre
lucilleguffey
Partager cette page
Haut