Sélectionner la dernière cellule non vide d'une plage de données

  • Initiateur de la discussion Initiateur de la discussion nonoTT
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

nonoTT

XLDnaute Occasionnel
Bonjour
Le code suivant fonctionne bien sauf que quand la plage sélectionnée ne contient q'une seule cellule comme dans l'exemple ci-joint cellule F45, la formule prend des cellules de la plage suivante F48:F54.
Comment faire pour corriger cela :
Code:
Sub Compter_Rejet()

Dim Valeur1, Valeur2, Comptage As Variant
Dim i As Integer

For i = 1 To 1000
    If Range("F" & i) = "" Then    
        
        Comptage = Range("F" & i + 1, Range("F" & i + 1).End(xlDown)).Address    
        
ActiveSheet.Range("F" & i).Formula = "=COUNTIF(" & Comptage & ",""Rejeté"")"


End If
Next i

End Sub
 

Pièces jointes

Re : Sélectionner la dernière cellule non vide d'une plage de données

Bonjour à tous

Sans utilisation du x

Code:
Sub test()
debut = 3
laformule = "=NB.SI(Fdebut:Ffin;""Rejeté"")"
For n = 3 To Range("F65536").End(xlUp).Row + 1
 If Range("F" & n) = "" Then
   fin = n - 1
   formule = Replace(laformule, "debut", debut)
   formule = Replace(formule, "fin", fin)
   Range("F" & n).FormulaLocal = formule
   debut = n + 1
  End If
Next n
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
805
Réponses
3
Affichages
773
Retour