D
dédé le jeune
Guest
bonsoir,
voici le code que j'ai pu récupérer pour copier une cellule de la feuille où se trouve le bouton de commande avec la mise en forme et la copier dans la feuille 'Tmp' dans A1.
Mais si je sélectionne une plage cellule cela ne copie quand meme que la 1ère cellule.
Comment adapter ce code pour qu'il recopie des plages de cellules séléctionnées ?
merci par avance !
Private Sub CommandButton1_Click()
Dim lafeuille As Variant
Application.ScreenUpdating = False
lafeuille = ActiveSheet.Name
ActiveCell.Copy
With Worksheets('Tmp').Range('A1')
.PasteSpecial Paste:=xlPasteValidation
.PasteSpecial Paste:=xlValues
.PasteSpecial Paste:=xlFormats
End With
Sheets(lafeuille).Activate
Application.CutCopyMode = False
Selection.ClearContents
Application.ScreenUpdating = True
End Sub
voici le code que j'ai pu récupérer pour copier une cellule de la feuille où se trouve le bouton de commande avec la mise en forme et la copier dans la feuille 'Tmp' dans A1.
Mais si je sélectionne une plage cellule cela ne copie quand meme que la 1ère cellule.
Comment adapter ce code pour qu'il recopie des plages de cellules séléctionnées ?
merci par avance !
Private Sub CommandButton1_Click()
Dim lafeuille As Variant
Application.ScreenUpdating = False
lafeuille = ActiveSheet.Name
ActiveCell.Copy
With Worksheets('Tmp').Range('A1')
.PasteSpecial Paste:=xlPasteValidation
.PasteSpecial Paste:=xlValues
.PasteSpecial Paste:=xlFormats
End With
Sheets(lafeuille).Activate
Application.CutCopyMode = False
Selection.ClearContents
Application.ScreenUpdating = True
End Sub