Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Copier dernière cellule d'une colonne

  • Initiateur de la discussion Initiateur de la discussion LionelF
  • 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 !

L

LionelF

Guest
Bonjour à tous en ce Lundi.
Quelqu'un pourrait il m'aider à résoudre mon problème?
J'ai un fichier avec 2 colonnes.
La colonne A contient une série de cellules non vides.
La colonne B contient une série de cellules non vides .

J'aimerai copier la dernière cellule non vide de la colonne A , et la coller dans toutes les autres cellules de la colonne A , tant que il y a des cellules non vides dans la colonne B.

Mon tableau s'agrandissement au fils du temps .

Je vous joint mon petit fichier.

Bien à vous.

Lionel
 

Pièces jointes

Re : Copier dernière cellule d'une colonne

Bonjour Lionel,
Dans Module1 mets cette macro
Code:
Sub recopie()
ladate = [A65000].End(3)
deb = [A65000].End(3).Row + 1
bas = [B65000].End(3).Row
For lig = deb To bas
If Cells(lig, 1) = "" And Cells(lig, 2) <> "" Then Cells(lig, 1) = ladate
Next
End Sub
Bruno
 
Re : Copier dernière cellule d'une colonne

Bonjour

Essaye ce code :
Code:
Sub Rempli()
Dim PremligA As Integer, DerligB As Integer
PremligA = Range("A" & Rows.Count).End(xlUp).Row
DerligB = Range("B" & Rows.Count).End(xlUp).Row
Range("A" & PremligA).Copy Range("A" & PremligA & ":A" & DerligB)
End Sub
Cordialement
Chris
 
Re : Copier dernière cellule d'une colonne

Bonjour à tous

Y a des rapides 😱

Ma contribution dans Feuil1

Code:
Sub copie()
Dim i As Integer
Dim DernLigneA As Long
Dim DernLigneB As Long
DernLigneA = Range("A" & Rows.Count).End(xlUp).Row
DernLigneB = Range("B" & Rows.Count).End(xlUp).Row
    For i = DernLigneA To DernLigneB
               If Cells(i, 2) <> "" Then
            Cells(i, 1) = Cells(DernLigneA, 1)
            End If
    Next i
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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
206
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…