macro carattere



  • macro carattere
    di Gianni (utente non iscritto) data: 10/05/2014 13:14:58

    Salve, grazie in anticipo per la collaborazione. Avrei bisogno di una macro che mi trasformasse tutti i caratteri di una determinata colonna da minuscolo a maiuscolo Tenendo conto però che alcuni caratteri sono già in maiuscolo.


    Grazie

    Gianni



  • di alfrimpa (utente non iscritto) data: 10/05/2014 13:21:33

    Non so se ho capito bene ma in Excel c'è già una funzione che fa quello che chiedi.

    Se in A1 c'è scritto "maRio" ed in B1 metti =MAIUSC(A1) ti verrà restituito in B1 "MARIO".

    Detta così sembra troppo facile e forse ho capito male io.

    Alfredo




  • macro carattere
    di gianni (utente non iscritto) data: 10/05/2014 18:03:15

    Non c'è una macro?




  • di Raffaele_53 (utente non iscritto) data: 10/05/2014 18:17:02

    Automatico e manuale
     
    Option Explicit
    Sub Maiuscolo() ' CODICE DA ESEGUIRE A MANO
    Dim uriga As Long, X As Long
    uriga = Range("A" & Rows.Count).End(xlUp).Row ' A la colonna dove esegue il codice
    For X = 1 To uriga
        Cells(X, 1) = UCase(Cells(X, 1))
    Next X
    End Sub
    Private Sub Worksheet_Change(ByVal Target As Range) 'AUTOMATICO, SEMPRE NELLA COLONNA A
     If Not Intersect(Target, Range("A:A")) Is Nothing Then Target.Value = UCase(Target.Value)
     End Sub