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

Après dernière écriture de la colonne "A"

Marc_du_78

XLDnaute Accro
Bonjour le Forum,

Après avoir copier une plage de cellule, je souhaite coller les valeurs de cette plage à la suite
de la dernière écriture de la colonne 'A' mais je coince. C'est pourquoi je sollicite votre aide.

Sub ImpTot()
Dim MyLastCell As Range
Range('CA1O1').Copy
With
Set MyLastCell = .Range('a65536').End(xlUp) + 1
MyLastCell.Activate
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End With
End Sub

En vous remerciant.
 

michel_m

XLDnaute Accro
Re,

Excusez moi, problème d'ADSL comme d'hab en zone rurale;

Ci dessous rectification pour ne copier que les valeurs et non les formules:

Sub ImpTot()
Dim derlig As Long
Dim tablo As Range

derlig = Range('A65536').End(xlUp).Row
'remet en style 'normal' ( par exemple) la ligne de la dernière écriture
With Rows(derlig).Font
.Name = 'Arial'
.FontStyle = 'Normal'
.Size = 10
End With

Set tablo = Range('CA1O1')
Range(Cells(derlig + 1, 1), Cells(derlig + 1, 41)) = tablo.Value

With Rows(derlig + 1).Font
.Name = 'Times New Roman'
.FontStyle = 'Gras'
.Size = 12
End With

End Sub

Bonne soirée
MICHEL M
 

Discussions similaires

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