Rechercher : dans
Par :

[Excel] vba , Range

Dernière réponse le 8 nov 2009 à 21:06:05 pou pouille, le 6 nov 2009 à 11:33:22 
 Signaler ce message aux modérateurs

Bonjour,
je rencontre un problème avec la méthode Range dans une macro .
code :
Dim i As Integer
For i = 1 To lignes
If NOT Range("L:" & i) = 0 Then
Range("L:" & i).Value = Range("L:" & i).Value * 0.1
End If
Next i

le but est de diviser par 10 les cases de la colonne L qui sont différentes de 0

je rencontre ce message d'erreur :'1004'
la méthode 'range' de l'objet '_global' à échoué
quelqu'un pourait m'expliquer d'ou viens le problème svp . Merci
Pou Pouille
la théorie et la pratique c'est la même chose...enfin en théorie

Configuration: win Xp Sp2

1

pijaku, le 6 nov 2009 à 12:10:30

Bonjour,
On écris simplement Range("A1") par exemple. Il n'y a pas ":". Vous avez mis : Range("L:" & i). virez les 2 points comme ceci : Range("L" & i). Cordialement,
-- Tout problème à sa solution. S'il n'y a pas de solution, ou est le problème? --

Répondre à pijaku

2

 pou pouille, le 8 nov 2009 à 21:06:05

Oui merci , jmen suis appercue assez rapidement, une fois que j'ai sorti la tete des nuages ^^.
merci la théorie et la pratique c'est la même chose...enfin en thé­orie

Répondre à pou pouille