Forums Rue-Montgallet.com
Rue-Montgallet.comRue-Hardware.comRue-Occasion.comRue-DVD.comRue-Jeuxvideo.comRue-AudioVideo.comRue-Telephone.comForums
S'inscrire | S'identifier |
| Recherche avancée | Aide
 
 

Il y a 71 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

Utilisation de la méthode Cells

 
n°18755
novivevba
Profil : Jeune recrue
Posté le 28-06-2007 à 12:26:02  profilanswer
 

Bonjour à tous,
j'ai une question:
 
Dans une macro , j'utilise Cells pour accéder à des cellules, mais j'ai une erreur
cui dit que: l'utilisation de la méthode Cells a échoué
 
Voici le contexte:
i=2
j=3
Do while (Not (IsEmpty(Cells(i,j))))
     Cells(3,5)=Cells(i,j)
     i=i+1
Loop
 
L'erreur se situe à la ligne du Do While
 
Merci d'avance

n°18756
karlevis
Profil : Membre
Posté le 28-06-2007 à 14:15:00  profilanswer
 

déja donne ta version d'excel

n°18757
novivevba
Profil : Jeune recrue
Posté le 28-06-2007 à 16:51:21  profilanswer
 

c'est Microsoft office 2003, excel version : 11.0.6560

n°18758
galopin01
Profil : Membre
Posté le 28-06-2007 à 17:10:58  profilanswer
 

bonjour,
il n'y a pas d'erreur chez moi.
A+


---------------
Je ne répondrai pas aux messages privés non sollicités. Merci de poser vos questions sur le forum.
n°18759
novivevba
Profil : Jeune recrue
Posté le 28-06-2007 à 17:28:21  profilanswer
 

bizar,
mais merci quand même

n°18764
novivevba
Profil : Jeune recrue
Posté le 29-06-2007 à 14:19:56  profilanswer
 

Je comprends plus rien. Quand je ferme le classeur
et que je le rouvre ca marche. et après quelques lancements
de la macro, l'erreur revient. Et faut que je referme le classeur.
 
Aidez moi svp , c'est pas très pratique

n°18768
galopin01
Profil : Membre
Posté le 30-06-2007 à 19:30:18  profilanswer
 

bonjour,
Une macro commence par Sub... et se termine par End Sub. De plus elle est fortement dépendante du contexte.(Feuille/Module/Classeur...)
Tu peux le constater toi-même en mettant la bribe de code que tu nous a donné dans un classeur vide : il n'y a pas d'erreur.
Pour corriger le truc dans son environnement, le moins que tu puisses faire est de nous mettre un extrait représentatif de ton classeur et de ton problème dans cjoint et de nous communiquer le lien.
A+


---------------
Je ne répondrai pas aux messages privés non sollicités. Merci de poser vos questions sur le forum.
n°18772
novivevba
Profil : Jeune recrue
Posté le 02-07-2007 à 17:22:34  profilanswer
 

Bonjour  
en fait ca marche
j'étais en mode "Option explicit"  
et une de mes variables,en l'occurence l'indice i de Cells(i,j)
n'était pas déclaré explicitement ( Dim i as integer )
 
Merci de votre aide


Aller à :
Ajouter une réponse