Incolla valori celle unite
Hai un problema con Excel? 
Incolla valori celle unite
di Kaos (utente non iscritto) data: 24/07/2016 22:09:04
Salve ho un problema con una macro dovrei copiare dei valori numerici dal foglio1 Cella H36
ed icollarli nel foglio2 celle F37:G37 la macro da errore perchè le celle sono unite, come posso risolvere?
Spero che c'è un modo.
Allego il codice usato
Private Sub Cmd_F1_Click()
Sheets("Foglio1").Range("H36").Copy
Sheets("Foglio2").Select
Range("F37:G37").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
End Sub |
di alfrimpa data: 24/07/2016 22:19:08
Ciao Kaos
Non so se esiste una soluzione ma quello che so è che quando si usa il VBA le celle unite vanno assolutamente evitate.
Alfredo
di scossa data: 25/07/2016 00:36:52
Ciao,
io non vedo tutte queste difficoltà.
Visto che vuoi copiare i valori puoi semplicemente usare una sola istruzione:
Sub prova()
Foglio2.Range("F37").Value = Foglio1.Range("H36").Value
End Sub |
| scossa's web site |
Se tu hai una mela, ed io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw) |
di patel data: 25/07/2016 08:34:54
da notare che questa soluzione funziona anche per range multicella, non solo per celle singole
di alfrimpa data: 25/07/2016 09:38:40
Chiedo scusa per aver dato un'informazione "fuorviante" ma ho letto spesso (anche su altri forum) che le celle unite vengono viste dal VBA come fumo negli occhi per cui mi ero permesso di rispondere in tal senso.
Alfredo
di patel data: 25/07/2016 10:10:43
alfredo, in linea generale hai ragione, le celle unite danno spesso problemi (non per scossa ) ed è meglio evitarle.
di alfrimpa data: 25/07/2016 10:20:57
Andrea grazie del cnforto .
Alfredo
di scossa data: 25/07/2016 13:01:56
cit.: "...ma ho letto spesso (anche su altri forum) che le celle unite vengono viste dal VBA come fumo negli occhi "
Ciao Alfredo,
hai ragione, si legge spesso, ma non sempre il diavolo è brutto come lo dipingono
Sono però d'accordo con te che sarebbe meglio evitare l'uso delle celle unite (limitandole alle sole righe di intestazioni e non a quelle dei dati).
| scossa's web site |
Se tu hai una mela, ed io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw) |
di alfrimpa data: 25/07/2016 13:11:01
Ciao Marco
In effetti hai esplicitato meglio il mio pensiero; quello che volevo dire è che è consigliabile evitare le celle unite dove queste hanno impatto con il VBA.
Alfredo
di Kaos (utente non iscritto) data: 25/07/2016 22:54:53
Grazie per l'aiuto adesso funziona tutto.
Vuoi Approfondire?