|
Login
  • Page:
  • 1
  • 2

TOPIC: Come Direzionare dei Simboli in VBA

Come Direzionare dei Simboli in VBA 6 years 3 months ago #10159

  • Maury1704
  • Maury1704's Avatar
  • OFFLINE
  • Expert Boarder
  • Posts: 91
  • Karma: 0
Buon Giorno a Tutti , mi chiamo Maurizio e il mio Problema e Questo :
In un Foglio di excel con Office 2007 , ho inserito dei Simbolo , presi dal menu Simboli del Foglio stesso.
E li ho Inseriti in diverse celle del Foglio ; Ora la mia Richiesta e questa : C'è un modo in VBA per ui io tutte le volte che faccio click su uno di questi simboli , esso si sposti in sù ho in giù a seconda di dove Io Faccio Click una seconda volta .
Mi spiego meglio : Ammettiamo che io abbia un simbolo Rotondo nella Cella D4 del Foglio 1 ; e intenda far muovere questo simbolo nella Cella ( E3 ).
Io Dovrò da prima Selezionare la Cella del Simbolo ( D4 ) e Successivamente fare un Altro click sulla Cella ( E3 ) per vederne il Risultato .
In più visto che dovrò lavorare con delle celle Colorate alternetivamente dello stesso colore un pò come accade per una Scacchiera .
Io vorrei che il Colore di Partenza e quello di Arrivo Rimangano inalterate .
Tutto questo come si fà ?
Grazie per tutto L'aiuto che riuscirete a darmi in merito ; Saluti da Maurizio

(P.S) Invio File di Verifica
Attachments:
The administrator has disabled public write access.

Come Direzionare dei Simboli in VBA 6 years 3 months ago #10160

  • lorenzo1957
  • lorenzo1957's Avatar
  • OFFLINE
  • Platinum Boarder
  • Posts: 849
  • Thank you received: 59
  • Karma: 51
ciao Maury,
la vedo dura spostare qualcosa con due click.
potresti farlo con due macro e da tastiera digitare due diverse sequenze di tasti.
con questo codice ad esempio:
Public A$
Sub Copia_specia()
' Scelta rapida da tastiera: CTRL+MAIUSC+C
A$ = ActiveCell.Value
ActiveCell.Value = ""
End Sub

Sub Incolla_specia()
' Scelta rapida da tastiera: CTRL+MAIUSC+V
ActiveCell.Value = A$
A$ = ""
End Sub

con CTRL+MAIUSC+C copi il valore della cella selezionata (e lo cancelli)
poi con CTRL+MAIUSC+V lo incolli nella cella dove ti sei collocato.

è poco ma non saprei come altro fare.
ciao, Lo

File Attachment:

File Name: SimbolodaSpaostare.xlsm
File Size: 18 KB
Last Edit: 6 years 3 months ago by lorenzo1957.
The administrator has disabled public write access.

Come Direzionare dei Simboli in VBA 6 years 3 months ago #10161

  • Maury1704
  • Maury1704's Avatar
  • OFFLINE
  • Expert Boarder
  • Posts: 91
  • Karma: 0
Grazie Comunque del tuo interessamento e del tuo supporto che mi hai fornito.
Però ho anche letto tra le righe delle tue parole ; che era si difficilespostare un simbolo facendo due volte click su di essa.
per qui mi sorge spontanea un altra domanda :
Ma allora e possobile ottenere tutto ciò , Facendo in modo diverso!
Se cosi fosse mi faresti un altro esempio pratico ; Grazie infinite
Sinceri Saluti da Maury1704
The administrator has disabled public write access.

Come Direzionare dei Simboli in VBA 6 years 3 months ago #10162

  • lorenzo1957
  • lorenzo1957's Avatar
  • OFFLINE
  • Platinum Boarder
  • Posts: 849
  • Thank you received: 59
  • Karma: 51
Maury1704 wrote:
Ma allora e possibile ottenere tutto ciò , Facendo in modo diverso!
Se cosi fosse mi faresti un altro esempio pratico

ciao, l'esempio pratico già te l'ho indicato:
Apri il file che ho allegato al precedente post.
Abiliti l'esecuzione delle macro (devi dare un consenso: non so che versione tu abbia di Excel)
ti posizioni sulla cella contenete il valore che vuoi spostare
premi CTRL+MAIUSC+C (così copi il valore della cella)
ti sposti sulla cella dove trasferire il dato
premi CTRL+MAIUSC+V (il dato si incolla in quella cella).

Ciao, Lo
The administrator has disabled public write access.

Come Direzionare dei Simboli in VBA 6 years 3 months ago #10163

  • Maury1704
  • Maury1704's Avatar
  • OFFLINE
  • Expert Boarder
  • Posts: 91
  • Karma: 0
Grazie ancora una volta il Tuo Esempio Funziona solo per certi Versi , in quanto nel Copiare l'oggetto si toglie il Colore di fondo dell'oggetto stesso .
Ma poco importa ho già trovato la soluzione da Apportare al tutto .
Grazie Sinceri Saluti . Maury
The administrator has disabled public write access.

Come Direzionare dei Simboli in VBA 6 years 3 months ago #10164

  • lorenzo1957
  • lorenzo1957's Avatar
  • OFFLINE
  • Platinum Boarder
  • Posts: 849
  • Thank you received: 59
  • Karma: 51
Maury1704 wrote:
... il Tuo Esempio Funziona solo per certi Versi , in quanto nel Copiare l'oggetto si toglie il Colore di fondo dell'oggetto stesso
Non mi risulta, oltretutto nel mio esempio il colore era dato dalla formattazione condizionale....
....ma poco importa ho già trovato la soluzione da Apportare al tutto
Saresti gentile a condividerla.
Grazie e ciao, Lorenzo
The administrator has disabled public write access.
  • Page:
  • 1
  • 2
Time to create page: 0.355 seconds