Excel, savoir si une cellule est sélectionné

sofmartel Messages postés 342 Statut Membre -  
sofmartel Messages postés 342 Statut Membre -
Bonjour,

J'ai un tableau qui se rempli tout seul et je voudrais trouver la formule qui me dit
"Tant que tu n'arrive pas à la case T29 :tu rempli mon tableau."

Je n'arrive donc pas à trouver la formule qui me permet de savoir si je suis arrivé à la cellule T29

Merci de votre aide

2 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour,

    ActiveCell.Address = "$T$29"

    te renvoie un booléen : True si tu es en T29 sinon False

    Michel
    0
  2. I'saac
     
    If ActiveCell = Cells(29, 20) then
    ""
    end if
    -2
    1. sofmartel Messages postés 342 Statut Membre 2
       
      super merci et savez vous comment trouver la dernière cellules vide d'une ligne?
      0
    2. I'saac
       
      Je suis pas sur de comprendre ta question.. Sois plus claire..
      Pour tester si une cellule est null le code c'est..
      If Sheets("Feuille1").Cells(Ligne, Colonne) = vbNullString Then
      0
    3. sofmartel Messages postés 342 Statut Membre 2
       
      j'ai une ligne avec par exemple
      A1 :123 B1:23 C1:(vide) D1 :234
      Je souhaite que mon curseur se positionne en C1 car cette case est la première cellule VIDE de ma ligne.
      0
    4. I'saac
       
      'Pour la colonne A jusqu'a la ligne 4 voici le code
      Dim i as Integer
      For i=1 to 4
      if .Range("A" & i).Value ="" then
      .Range("A" & i).Select
      End if
      Next

      Tu peut utiliser aussi .Range(Cells(i,j)) et fair un boucle avec les i & j
      0
    5. I'saac
       
      'je connait pas ta plage mais ca ca régle ton probléme avec la bonne plage..
      'Ici le tableau est de 10 ligne 5 colonne
      Cell As CellFormat
      For each Cell in .Range(Cells(1,1),Cells(10,5))
      If cell.Value = "" then
      Cell.Select
      next
      0