Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

dividere i dati di una cella

Ultimo Aggiornamento: 10/10/2017 17:54
Post: 1
Registrato il: 18/02/2004
Città: COMO
Età: 57
Utente Junior
2007
OFFLINE
10/10/2017 16:54

grazie in anticipo....

devo compilare dei bolettini postali nei quali il massimo dei caratteri stampabili è 46 divisi su due righe, avrei l'esigenza di far scrivere i dati eccedenti i 23, inseriti nella colonna A nella colonna b, esempio scrivendo un nome lungo 30 caratteri compresi gli spazi in una cella della colonna A automaticamente dopo l'invio dovrebbe spostare i 7 eccedenti nella cella a fianco della colonna B,

[SM=x423059]
Post: 2.023
Registrato il: 21/03/2008
Città: LOCATE VARESINO
Età: 76
Utente Veteran
2007 / 13
OFFLINE
10/10/2017 17:26

ciao

questo lavoro ne' possibile pero' lo puoi fare solo con VBA

esempio da inserire nella pagina


Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A1:A10")) Is Nothing Then Exit Sub
Dim stringa As String
If Len(Target) > 23 Then
stringa = Target.Value
Cells(Target.Row, Target.Column) = Mid(stringa, 1, 23)
Cells(Target.Row, Target.Column + 1) = Mid(stringa, 24, 46)
End If
End Sub



questa va da a1 ad a 10

allego il file di prova

Ciao da locate
excel 2007 / 13
Post: 1
Registrato il: 18/02/2004
Città: COMO
Età: 57
Utente Junior
2007
OFFLINE
10/10/2017 17:54

GRAZIE
[SM=x423047]
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 02:44. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com