Selectionner une cellule avec VBA

Résolu
yamba33 Messages postés 11 Statut Membre -  
 Racattaque -
Bonjour,

Je voudrais séléctionner une cellule sous visual basic dont le numero de ligne dépend d'une variable i definit comme un nombre entier. Je n'arrive pas à trouver la formule qui réussisse à le faire.

Merci d'avance
Configuration: Windows XP Internet Explorer 7.0

2 réponses

  1. paglop !!! Messages postés 856 Statut Membre 234
     
    En vba !

    Range("B" & i).Select
    ou
    Cells(i, 2).Select

    Les deux sélectionne la case B en ligne i
    24
    1. antoine
       
      bonjour

      je cherche à faire une boucle sur chaque cellules d'un tableau
      j'ai testé
      'initialisation
      Dim i As Integer
      Dim j As Integer
      i = 0
      j = 0
      Do While i <= nl
      i = i + 1

      Do While j <= nc

      j = j + 1

      matremi.Sheets(1).Range(i & j).Value = objetTunif.Sheets(1).Range(i & j).Value - fluxmiroir.range(i & j).Value
      Loop
      Loop

      mais ça ne marche pas, je n'arrive pas récuperer mes valeurs de la cellule (i,j) de mes tableaux dans des fichiers excels différents
      est-ce que quelqu'un vois l'erreur svp ?

      sachant que matremi.Sheets(1).Range(i & j).Value est déja une erreur
      0
    2. Racattaque
       
      Je sais que ça tard mais bon ça peut aider quelqu'un d'autre
      Le problème est dans Range(i & j) i et j sont des entiers et l'opération i & j ne donne pas le résultat voulu (qui doit etre normalement la valeur de i pres de laquelle on place la valeur de j). Il faudrait plutot utiliser

      matremi.Sheets(1).Cells(i , j).Value = objetTunif.Sheets(1).Cells(i , j).Value - fluxmiroir.Cells(i , j).Value
      0