Estoy buscando una forma sencilla de copiar solo valores (omitiendo fórmulas) de una hoja a otra sin usar .Select y PasteSpecial.Values . Tengo cientos de secciones de código como esta que necesitan modificación. He buscado en la web pero no encuentro nada que funcione.
Sheets("Regular Tournament").Select Range("B22:B221").Select Selection.Copy Sheets("Score Input-Flights").Select Range("D13").Select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=False Selection.PasteSpecial Paste:=xlFormats, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=FalseDéjame darte una idea simple (en VBA):
Destination_Range.Value = Source_Range.ValueEn tu caso:
Sheets("Score Input-Flights").Range("D13:D212").Value = Sheets("Regular Tournament").Range("B22:B221").ValueEn Excel normal es aún más simple: solo use esta fórmula:
='Regular Tournament'!A1