J'écris une méthode qui peut prendre le Target
et coller la cellule exactement dans une autre cellule. La cellule est une étiquette d'expédition avec un certain format fantaisie. Existe-t-il un moyen de le faire?
À l'origine, j'ai ceci:
Worksheets("Label").Range("A1").Value = Worksheets("Get Address").Range("A28").Value
Cela a fonctionné pour le texte brut. Cependant j'ai perdu le style que j'ai créé, ils sont différents car après la première ligne, le style est différent:
J'ai également essayé d'utiliser Macro Recorder et j'ai obtenu une solution en utilisant .Select
, et je lire cette question ne pas l'utiliser autant que possible. Que puis-je faire?
' Created by the Macro Recorder
Range("A28:A33").Select
Range("A33").Activate
Selection.Copy
Sheets("Label").Select
Range("A1").Select
ActiveSheet.Paste
Worksheets("Get Address").Range("A33").Copy _
Destination := Worksheets("Label").Range("A1")
pour copier et coller des valeurs uniquement, puis utilisez ce qui suit
Worksheets("Label").Range("A1").value = _
Worksheets("Get Address").Range("A33").value
cette déclaration n'utilisera pas de presse-papiers