Testo automatico in...
 
Notifiche
Cancella tutti

La consultazione del forum è libera per tutti.

Per poter porre un quesito è invece necessario essere un utente registrato (clicca qui se non lo sei).

Tutti gli utenti che richiedono un supporto, come da REGOLAMENTO, sono caldamente invitati ad allegare un file di esempio con l'indicazione di quello che si desidera ottenere.

[Risolto] Testo automatico in base all'asterisco

15 Post
3 Utenti
0 Reactions
53 Visualizzazioni
Jekob_82
(@jekob_82)
Post: 181
Estimable Member
Avviatore di Topic
 

 

Ciao nel seguente file vorrei ottenere che i codici in colonna a senza asterisco in fondo, mi restituissero "Nessuna" nella colonna a fianco.
Avrei già trovato la formula: =SE($A4="";"";SE(DESTRA(A4;1)="*";"";"Nessuna"))

il problema è che cosi facendo e trascinando in basso mi cancella anche quelle celle dove ci sono scritti dei valori, perchè quelli sono scritti a mano e cosi devono rimanere. Io vorrei che solo "nessuna" venisse in automatico per i codici che sono senza * ma con questa formula mi sovrascrive tutto.

Versione di Excel
Sistema operativo
 
Postato : 26/01/2025 14:03
gianfranco55
(@gianfranco55)
Post: 1797
Moderatore
 

ciao

in un modulo da collegare ad un pulsante o da attivare a mano

 

Public Sub sostituisci()
Dim Lista As Range
Set Lista = Range(Cells(3, 1), Cells(3, 1).End(xlDown))
For Each CL In Lista
If Right(CL, 1) = "*" Then
CL.Offset(0, 2) = "nessuna"
End If
Next
End Sub
 
Postato : 26/01/2025 15:17
Jekob_82
(@jekob_82)
Post: 181
Estimable Member
Avviatore di Topic
 

No no non ci penso nemmeno. Scrivo a mano. Grazie lo stesso.

 
Postato : 26/01/2025 16:06
gianfranco55
(@gianfranco55)
Post: 1797
Moderatore
 

ciao

al limite usa la formattazione

al posto della scritta "nessuna"

 
Postato : 26/01/2025 16:47
Jekob_82
(@jekob_82)
Post: 181
Estimable Member
Avviatore di Topic
 

Si ma una formattazione evidenzia, colora, non scrive. C'è sempre una formula legata alla formattazione.

Ergo se poi trascino la formula le celle già scritte si sminchiano

Questo post è stato modificato 1 mese fa da Jekob_82
 
Postato : 26/01/2025 16:59
gianfranco55
(@gianfranco55)
Post: 1797
Moderatore
 

ciao

vero che la formattazione è legata a una formula (e non si può scrivere )

ma puoi colorare o inserire simboli och ti segnalino il 2nessuna"

ma mica viene trascinata e non incide sulle formule della cella

 
Postato : 26/01/2025 17:24
Jekob_82
(@jekob_82)
Post: 181
Estimable Member
Avviatore di Topic
 

@gianfranco55 deve scrivere nessuna in automatico in presenza del codice con asterisco colori o simboli non mi interessano.

Questo post è stato modificato 1 mese fa 2 tempo da Jekob_82
 
Postato : 26/01/2025 17:36
gianfranco55
(@gianfranco55)
Post: 1797
Moderatore
 

ciao

vba o colonna d'appoggio

 
Postato : 26/01/2025 18:11
Forum 1
(@anted)
Post: 0
Utente Cliente
 

@jekob_82

Potresti inserire il valore manuale in col.D e nella colonna C la formula: =SE(E(DESTRA(A4;1)="*";A4<>"");D4;"Nessuna").

Poi, se lo ritieni opportuno per la stampa o visualizzazione) potresti nascondere la col. D.

Questo post è stato modificato 1 mese fa da Excel Academy
 
Postato : 03/02/2025 17:01
Jekob_82
(@jekob_82)
Post: 181
Estimable Member
Avviatore di Topic
 

Si ma poi come dicevo poi trascinando mi mette nessuna anche in celle dove non ci vuole

 
Postato : 04/02/2025 10:58
Forum 1
(@anted)
Post: 0
Utente Cliente
 

 

@jekob_82 Se nella colonna A è presente l'asterisco finale allora la colonna C mostra il dato che avrai inserito in D, altrimenti riporterà il valore "Nessuna". Ad esempio, nel file che tu hai postato, ho inserito la soluzione proposta e nella riga 15 ho un caso di codice in A con asterisco finale ma valore alternativo manuale non presente in D. Quindi la corrispondente cella in C rimane vuota.

 

Questo post è stato modificato 1 mese fa 2 tempo da AnTed
 
Postato : 05/02/2025 11:33
Jekob_82
(@jekob_82)
Post: 181
Estimable Member
Avviatore di Topic
 

@anted appunto il fatto è che se in a presenta asterisco non deve rimanere vuota, ci sono riportare le caratteristiche di pericolosità scritte a mano. hp4 hp5 e via dicendo.... la mia idea era far apparire in automatico "nessuna" in presenza di codici senza asterisco e per quelli con asterisco lasciarle inalterate anche trascinando la formula cioe che la formula interessasse solo le celle che non comprendono l'asterisco. Ma cmq non fa niente. Scrivo a mano e fine dei problemi.

 
Postato : 09/02/2025 01:21
Forum 1
(@anted)
Post: 0
Utente Cliente
 

@jekob_82 ...quando in  A è presente l'asterisco finale la cella in C (compilata in automatico) riporterà il valore alternativo che troverà in D. Quindi, se questo valore alternativo non è stato inserito in D allora rimane vuota (o con valore zero).

 
Postato : 09/02/2025 10:56
Jekob_82
(@jekob_82)
Post: 181
Estimable Member
Avviatore di Topic
 

Si funziona ma anche nascondendola non mi piace la soluzione della colonna di appoggio obbligatoria.

 
Postato : 09/02/2025 20:27
Jekob_82
(@jekob_82)
Post: 181
Estimable Member
Avviatore di Topic
 

Ottimo grazie ho aggiunto anche il "se vuoto lascia vuoto"
=SE($A4="";"";SE(E(DESTRA(A4;1)="*";A4<>"");D4;"Nessuna"))

 
Postato : 09/02/2025 20:43
Condividi:
My Agile Privacy
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.
Attenzione: alcune funzionalità di questa pagina potrebbero essere bloccate a seguito delle tue scelte privacy
     Scarica il nostro ebook gratuito     

Unisciti a oltre 35.000 professionisti
che hanno già scelto di semplificare il proprio lavoro
e aumentare la produttività con la nostra newsletter!

Scarica l’ebook con i
migliori trucchi e suggerimenti per Excel
selezionati per te da Excel Academy

Download