|
Login

TOPIC: personalizzare una stringa

personalizzare una stringa 4 years 1 month ago #10724

  • andrea88
  • andrea88's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 15
  • Karma: -1
ciao ragazzi,
come creo una formula che mi ridia un risultato così da automatizzare una procedura di inserimento dati. Dunque avrò una stringa testo che andrà ad essere per esempio "PTT-" e poi ogni volta prevede che io possa inserire a fianco un numero composta sempre da 4 posizioni numeriche.
Io avevo pensato ad un utilizzo della funzione testo+concatena. Però potrebbe essere anche un formato personalizzato.. non so. Aiutatemi please
The administrator has disabled public write access.

personalizzare una stringa 4 years 1 month ago #10725

  • Marius44
  • Marius44's Avatar
  • OFFLINE
  • Gold Boarder
  • Posts: 185
  • Thank you received: 38
  • Karma: 14
Ciao andrea88
molto francamente: non ho capito nulla!

Leggendo il tuo post direi che se in A1 hai P.T.T.- , in A2 è vuota e in A3 metti =A1 & A2 hai ottenuto quello che chiedi, oppure =CONCATENA(A1:A2). Ma mi sembra troppo facile.

Potresti allegare una tua prova con i risultati attesi, precisando dove inserisci "P.T.T.-" e dove inserisci i numeri e dove deve apparire il risultato?

Ciao,
Mario
The administrator has disabled public write access.

personalizzare una stringa 4 years 1 month ago #10727

  • andrea88
  • andrea88's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 15
  • Karma: -1
ciao Mario,
mi spiace che non sono stato chiarissimo, però ti assicuro che ho le idee chiare circa ciò che necessito.
vedo di allegarti un file chiamato test. Dunque nell colonna A, cioè dell'ID, voglio che quando velocemente inserisco un numero di 4 cifre mi alleghi automaticamente PTT- prima.
Capito?
Attachments:
The administrator has disabled public write access.

personalizzare una stringa 4 years 1 month ago #10728

  • Marius44
  • Marius44's Avatar
  • OFFLINE
  • Gold Boarder
  • Posts: 185
  • Thank you received: 38
  • Karma: 14
Ciao Andrea
SE posso permettermi: non mettere mai nelle tue richieste CAPITO? perchè normalmente chi ti legge (e non è nella tua testa) capisce quello che hai scritto. Rileggi il tuo post #1 e dimmi cosa capisci tra un concatena e "possa inserire a fianco un numero".

Ciò premesso, nel Modulo di Foglio1 inserisci questa macro
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A:A")) Is Nothing Then
    Application.EnableEvents = False
    If Len(Target) = 4 Then
        ActiveCell = "P.T.T.-" & Target.Text
    Else
        MsgBox "L'inserimento NON è di 4 cifre"
        ActiveCell = ""
    End If
    Application.EnableEvents = True
End If
End Sub

Prova (non inserire 4 lettere) e fai sapere. Ciao,
Mario
The administrator has disabled public write access.

personalizzare una stringa 4 years 1 month ago #10729

  • andrea88
  • andrea88's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 15
  • Karma: -1
ok, non volevo apparire arrogante. Comunque apprezzo il tuo aiuto e proverò la macro appena posso. Ti tengo aggiornato. Grazie.
The administrator has disabled public write access.

personalizzare una stringa 4 years 1 month ago #10730

  • andrea88
  • andrea88's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 15
  • Karma: -1
Ciao Mario ho delle difficoltà sull'esecuzione della macro. Non va. Potresti allegarmi il file con la macro registrata? thank you very much
The administrator has disabled public write access.
Time to create page: 0.444 seconds