Excel e gli applicativi Microsoft Office copia formattazione

Login Registrati
Stai vedendo 6 articoli - dal 1 a 6 (di 6 totali)
  • Autore
    Articoli
  • #27055 Score: 0 | Risposta

    mandoz
    Partecipante

      Ciao a tutti.

      Eccomi a chiedere il vs aiuto. Ho la necessità di copiare la formattazione di una cella, non il valore,
      per formattarne un'altra. Le celle sono sempre diverse. Pensavo di posizionarmi sulla cella master (b2 o b3 o b4)
      dalla quale copiare e attivare il codice. In allegato la cella da formattare e' E10. Nella realtà e' sempre diversa.
      E' possibile impostare una variabile che faccia selezionare la cella da formattare?

      Grazie.

      Allegati:
      You must be logged in to view attached files.
      #27064 Score: 0 | Risposta

      patel
      Moderatore
        51 pts

        Perché usare una macro quando c'è il pulsante apposito (quello a forma di pennello) ?

        #27066 Score: 0 | Risposta

        mandoz
        Partecipante

          Ciao Patel. Grazie.

          Temo di essermi spiegato male. Il pulsante che mi suggerisci e' in grado di copiare la formattazione della cella attiva in una cella a scelta selezionandola con il mouse?

          #27079 Score: 0 | Risposta

          Luca73
          Partecipante
            58 pts

            Esiste il pulsante con il pennello (copia formati o Format PAinter") che copia la formattazione da una cella ad un'altra facendo click oppure con doppio click la puoi incollare su più celle.

            Altrimenti puoi usare un copia e poi un incollaspeciale selezionando formati.

            Ciao

            Luca

            #27080 Score: 0 | Risposta

            Luca73
            Partecipante
              58 pts

               Ciao

              Giusto a livello didattico (da parte mia) ho provato a sviluppare una macro che facesse quanto richiesto ovvero incollasse il formato della cella attiva in una cella selezionabile.

              questo un potenziale risultato

              Sub CopiaForLT()
              Dim CellaPart
              Dim CellaArr
              
              Set CellaPart = ActiveCell
              Set CellaArr = Application.InputBox("Seleziona Celle su ci incollare la Formattazione", "INCOLLA FORMATTAZIONE", , , , , , 8)
              CellaPart.Copy
              CellaArr.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
              
              end sub
              

               

              #27090 Score: 0 | Risposta

              mandoz
              Partecipante

                @patel. Scusa. non conoscevo il pulsante che mi hai suggerito.

                @luca73. Ottimo il tuo codice. Ho bisogno che la cellarr sia "0" o vuota.  Ho provato così ma non funziona.

                Cosa si può fare?.

                Sub CopiaForLT()
                Dim CellaPart
                Dim CellaArr
                
                Set CellaPart = ActiveCell
                Set CellaArr = Application.InputBox("Seleziona Celle su ci incollare la Formattazione", "INCOLLA FORMATTAZIONE", , , , , , 8)
                CellaPart.Copy
                CellaArr.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
                
                'ActiveCell = "0"
                'CellaArr = "0"
                'ActiveCell.FormulaR1C1 = "0"
                'ActiveCell.FormulaR1C1 = " "
                
                End Sub
              Login Registrati
              Stai vedendo 6 articoli - dal 1 a 6 (di 6 totali)
              Rispondi a: copia formattazione
              Gli allegati sono permessi solo ad utenti REGISTRATI
              Le tue informazioni: