Sélection de cellules dans une autre feuille

arnaud -  
pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Je suis novice en VBA.

Je cherche à associer des valeurs d'une colonne (colonne 1 ou A) de i0 à n à la variable A. Cette colonne se trouve dans une autre feuille de mon classeur nommée "PRE".

J'ai essayé cela mais ca ne marche pas

For i = i0 To n

A(i) = PRE.Cells(i, 1).Value

Next i

Je ne sais pas trop comment sélectionner des cellules qui sont dans une autre feuille avec les modes Cells () et Range (A1)....

Merci
Configuration: Windows XP Internet Explorer 6.0

1 réponse

  1. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    Salut,
    Tu peux utiliser With pour "utiliser" les données stockées dans une autre feuille que celle active. Exemple :

    Dim i As Integer
    With Sheets("PRE")
    For i = 1 To 10
    ActiveSheet.Range("A" & i).Value = .Cells(i, 1).Value
    Next i
    End With

    Ne pas oublier le End With...
    Cordialement,
    0