Aiutamici Forum
Benvenuto Ospite Cerca | Topic Attivi | Utenti | | Log In | Registra

trasformare da minuscolo a maiuscolo su determinate celle Opzioni
suunto69
Inviato: Wednesday, September 11, 2024 1:00:19 PM
Rank: Member

Iscritto dal : 11/8/2008
Posts: 21
salve come potrei risolvere mi spiego, ho un determinato numero di celle mi serve che mi trasformi in maiuscolo, ma con la possibilità a cancellare
grazie
Sponsor
Inviato: Wednesday, September 11, 2024 1:00:19 PM

 
dead
Inviato: Wednesday, September 11, 2024 1:40:51 PM

Rank: AiutAmico

Iscritto dal : 9/20/2004
Posts: 1,597
Non si capisce molto: immagino parli di Excel.
In Excel esiste la finzione Maiusc() che trasforma il minuscolo in maiuscolo, ma cosa vuol dire "cancellare"?
Intendi cancellare il contenuto della cella o la formattazione?


Sono cosi avanti che quando guardo indietro vedo il futuro.
suunto69
Inviato: Wednesday, September 11, 2024 2:35:44 PM
Rank: Member

Iscritto dal : 11/8/2008
Posts: 21
ok cerco di essere più chiaro, es. ho 10 celle dove dovrei scrivere m , che si deve scrivere in maiuscolo ma nelle celle non posso mettere formule perchè devo avere la possibiltà a cancellare e riscrivere, se ci metto le formule quando cancello si elimina tutto
grazie
dead
Inviato: Wednesday, September 11, 2024 6:42:08 PM

Rank: AiutAmico

Iscritto dal : 9/20/2004
Posts: 1,597
a meno che non vuoi usare il visual basic devi usare due colonne:
una dove chi scrive mette m o M, non importa
l'altra dove inserisci le formule e avrai sempre in maiuscolo quanto scritto nella colonna di inserimento.

Oppure se sai usare le macro e il range dove inserisci il testo è ben definito puoi crearti una macro legata ad un bottone che quando lo schiacci trasforma il testo delle celle selezionate (o del range fisso) in maiuscolo.


Sono cosi avanti che quando guardo indietro vedo il futuro.
suunto69
Inviato: Wednesday, September 11, 2024 9:06:35 PM
Rank: Member

Iscritto dal : 11/8/2008
Posts: 21
mi fai un esempio
dead
Inviato: Thursday, September 12, 2024 12:52:20 PM

Rank: AiutAmico

Iscritto dal : 9/20/2004
Posts: 1,597
Mi sembra semplice:



La colonna D è quella dove inserisci (o cancelli) il testo.
Nella colonna E scrivi la formula che per comodità ti ho riscritto nella colonna F. Ovviamente tu la devi scrivere nella colonna E, non nella F.

Per il visual basic o le macro è più complicato: se non le sai usare o impari o lascia perdere.
https://www.excelprofessionale.it/guida-alle-macro-di-excel/




Sono cosi avanti che quando guardo indietro vedo il futuro.
dead
Inviato: Thursday, September 12, 2024 3:14:38 PM

Rank: AiutAmico

Iscritto dal : 9/20/2004
Posts: 1,597
Ti ho creato il codice macro che rende maiuscolo tutto ciò che sta nell'intervallo definito.
puoi usarla creando una macro o assegnandola ad un bottone.

L'intervallo di azione della macro, come puoi vedere nel codice sono le celle tra H1 e H5000.
Puoi cambiarlo a tuo piacimento con un altro intervallo. Non cambiare altro se no probabilmente non funzionerà più.

Code:

Sub Rendi_Maiuscolo()
    Dim cella As Range
    Dim valore As String
    Range("H1:H5000").Select
    With Selection
        For Each cella In Selection
            If Not cella.Text = "" Then
                valore = "=MAIUSC(""" & cella.Text & """)"
                cella.Formula2Local = valore
            End If
        Next
    End With
    Range("A1").Select
End Sub



Sono cosi avanti che quando guardo indietro vedo il futuro.
Utenti presenti in questo topic
Guest


Salta al Forum
Aggiunta nuovi Topic disabilitata in questo forum.
Risposte disabilitate in questo forum.
Eliminazione tuoi Post disabilitata in questo forum.
Modifica dei tuoi post disabilitata in questo forum.
Creazione Sondaggi disabilitata in questo forum.
Voto ai sondaggi disabilitato in questo forum.

Main Forum RSS : RSS

Aiutamici Theme
Powered by Yet Another Forum.net versione 1.9.1.8 (NET v2.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.