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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  copie entre feuille: erreur la 2e fois

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

copie entre feuille: erreur la 2e fois

n°1889578
napseis
Homo informaticus
Posté le 29-05-2009 à 16:42:45  profilanswer
 

bonjour,
 
Je cherche à copier des valeurs d'une feuille excel à une autre, dans un même classeur, en descendant d'une ligne à chaque fois.
La première fois, ça marche, mais la suivante, j'ai une "erreur définie par l'application ou par l'objet"
je ne comprends pas le problème, vu que ça a marché une fois o_O
 
Voici le code.
merci!
 
Sub copie()
Dim i As Integer
If Worksheets("results" ).Range("B4" ).Value = "0" Then
i = 4
Worksheets("results" ).Range("B4" ).Value = "1"
End If
 
Worksheets("results" ).Cells(i, 8).Value = Worksheets("datas" ).Range("AG9" ).Value  'erreur la 2e fois
Worksheets("results" ).Cells(i, 5).Value = Worksheets("datas" ).Range("AG10" ).Value
Worksheets("results" ).Cells(i, 6).Value = Worksheets("datas" ).Range("AG11" ).Value
i = i + 1
 
End Sub


---------------
Mon feedback - Mon topic d 'achat/vente
mood
Publicité
Posté le 29-05-2009 à 16:42:45  profilanswer
 

n°1889658
Turkleton
I don't quite understand you
Posté le 29-05-2009 à 18:58:26  profilanswer
 

Si ça marche la première fois, c'est parce que "Worksheets("results" ).Range("B4" ).Value = "0"" est vrai, et i est initialisé à 4. Ce ne sera pas le cas la 2è fois car cette condition sera fausse (changement de valeur de ta cellule à "1" au 1er passage).
 
Du coup, quand tu appelles la cellule Cells(0,8), ça plante.
 
EDIT : car si i n'est pas initialisé, il va prendre la valeur 0, j'avais pas précisé.


Message édité par Turkleton le 29-05-2009 à 19:00:22

---------------
If you think it could look good, then I guess it should
n°1889686
napseis
Homo informaticus
Posté le 29-05-2009 à 21:09:35  profilanswer
 

ha que je suis c**, si je sors de la procédure, i disparait ^^
merci !j'ai pas vérifié mais je le ferait au boulot mardi, ça doit etre ça
 
merci^^


---------------
Mon feedback - Mon topic d 'achat/vente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  copie entre feuille: erreur la 2e fois

 

Sujets relatifs
addition de variable texte - erreurerreur javascript
Erreur index.php blog wordpresserreur 70, permission refusée avec ExecScript
les instructions fonctionnent mais pas le scriptUne fonction qui ne fonctionne qu'une fois !!
Erreur starting wsgen !copie d'un répertoire avec filtrage par extension de fichiers
PB copie fichier via reseau? résolut...erreur actionscript
Plus de sujets relatifs à : copie entre feuille: erreur la 2e fois


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