Visualizzazione dei risultati da 1 a 6 su 6

Visualizzazione discussione

  1. #5
    Utente di HTML.it
    Registrato dal
    Oct 2014
    Messaggi
    539
    codice:
    Sub MayBe()
        CellaAttiva = ActiveCell.Address    
        riga = ActiveCell.Row
        colonna = ActiveCell.Column
        If riga < 4 Then
            MsgBox "ERRORE" & vbCrLf & "CellaAttiva = " & CellaAttiva & vbCrLf & _
                "riga = " & riga & vbCrLf & "colonna = " & colonna
            Exit Sub
        End If
        Range(Cells(riga - 3, colonna), Cells(riga - 1, colonna)).Activate
        Selection.Copy
        Range(Cells(riga + 1, colonna), Cells(riga + 3, colonna)).Activate
        Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
            SkipBlanks:=False, Transpose:=False
        Application.CutCopyMode = False
        Cells(riga, colonna).Activate
    End Sub
    nel foglio, puoi creare una "forma" a cui assegnare il nome della macro
    trasformandola in "bottone" per eseguirla dopo aver attivato la cella
    ciao
    Marino
    ps se ho sbagliato un indice di riga (+ 0 e +2 ) lo correggi tu
    Ultima modifica di marino51; 17-04-2015 a 21:47

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.