connaitre la position de la cellule

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 !

roncevaux68

XLDnaute Junior
Bonjour,
après des heures et des heures de recherche je m'en remets à vous pour résoudre mon problème.
Je ne suis pas expert, c'est pourquoi je crée mes programmes VBA en les extrayant de macros que j'enregistre sous Excel.

Bien cordialement
Stephane
 
Dernière édition:
Re : connaitre la position de la cellule

Bonsoir,

il est de coutume dans ce forum, de commencer TOUS ses post par un signe de politesse ou un simple Re. Les 'merci' sont également appréciés. Alors pour apprendre à rédiger tes demandes je te conseille fortement de lire Lien supprimé

De plus, je ne sais pas ce que tu entends par 'casse'.

En tout cas, j'ai tiré la macro 'remplir' du fichier ci-dessous, de celle que j'avais écrite pour l'autre fil. On est dans un cas de figure similaire.

Lance la macro 'remplir' et tu verras

A+
 
Dernière modification par un modérateur:
Re : connaitre la position de la cellule

re:
merci pour ce programme mais je voudrais que la macro arrête des que la chaine est vide .
je m'explique :
je pose le curseur sur la première date (b2) ,j'exécutante la macro et des que le chaine et vide (c8) elle s’arrête sur la casse (b7)

attention je suis en version 2000
cordialement
 
Re : connaitre la position de la cellule

Re,

Dis comme ça c'est autre chose! D'ailleurs pas besoin de macro pour faire ça!

Selectionner B2:B8
F2 puis CTRL+ENTREE

C'est rapide et ça évite les erreurs de macros.

Code:
Sub Remplir2()
    Dim derlig As Long
    If ActiveCell = "" Then Exit Sub
    With ActiveCell
        derlig = .Offset(1, 1).End(xlDown).Row
        If derlig = .Parent.Rows.Count Then
            If MsgBox("Dernière ligne détectée: " & derlig & vbCrLf & _
                        "Êtes-vous certain de vouloir remplir jusque là?", _
                        vbQuestion + vbYesNo, "Remplir") = vbNo Then Exit Sub
         End If
        .Resize(derlig - .Row).Value = .Value
    End With
End Sub

A+
 
- 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

D
  • Question Question
Réponses
5
Affichages
250
Didierpasdoué
D
Réponses
11
Affichages
668
Retour