|
Login
  • Page:
  • 1

TOPIC: Macro per F2+Invio

Macro per F2+Invio 8 years 6 months ago #7510

  • luigione58
  • luigione58's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 2
  • Karma: 0
Salve. Ho creato un template per inserire dei dati che cambiano di volta in volta. Devo effettuare una serie di aggiornamenti di celle dove esistono dei collegamenti ad altre celle/file. Abitualmente faccio F2+Invio su ognuna di esse ma vorrei automatizzare il processo con una macro. Se registro però la macro, mi tiene in memoria il contenuto delle celle che aggiorno, mentre in realtà questo cambia di volta in volta quando cambio i dati di origine. Sarebbe possibile creare una macro che aggiorni le celle senza tener conto del loro contenuto? Grazie e cordiali saluti
The administrator has disabled public write access.

Macro per F2+Invio 8 years 6 months ago #7513

  • lorenzo1957
  • lorenzo1957's Avatar
  • OFFLINE
  • Platinum Boarder
  • Posts: 849
  • Thank you received: 59
  • Karma: 51
Luigi,
suppongo tu debba usare il sendkeys:

Sub Macro1()
Application.SendKeys ("{F2}")
Application.SendKeys ("{RETURN}")
End Sub

dai comunque una letta all'Help per l'utilizzo
ciao, Lo
The administrator has disabled public write access.

Macro per F2+Invio 8 years 6 months ago #7514

  • luigione58
  • luigione58's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 2
  • Karma: 0
Grazie. Ma come faccio ad indicargli le celle dove deve fare questa operazione?
The administrator has disabled public write access.

Macro per F2+Invio 8 years 6 months ago #7515

  • lorenzo1957
  • lorenzo1957's Avatar
  • OFFLINE
  • Platinum Boarder
  • Posts: 849
  • Thank you received: 59
  • Karma: 51
Luigi
questa ad esempio:
Sub Macro1()
Range("a1:f10").Select
For Each CL In Selection
CL.Application.SendKeys ("{F2}")
CL.Application.SendKeys ("{RETURN}")
Next CL
End Sub

dovrebbe funzionare nel range A1:F10

ciao, Lo
The administrator has disabled public write access.
  • Page:
  • 1
Time to create page: 0.579 seconds