+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 5 su 5

Copiare codice tra fogli

  1. #1
    magili53 non è in linea Novello
    Buongiorno, ho fatto una routine in un foglio in vba per excel 2007 che esegue dei controlli, e' possibile fare una modifica per copiare la routine negli altri fogli senza fare copia e incolla, ma aggiungendo delle istruzioni specifiche? non conosco bene il linguaggio vba sono alle prime armi ma pian piano spero di imparare di piu'. ringrazio anticipatamente Maurizio.
    la routine:

    Private Sub Worksheet_Change(ByVal Target As Range)
    Dim x As Integer, y As Integer
    Application.EnableEvents = False
      For x = 5 To 36
        If Cells(x, "B") < Cells(x, "C") Then
            Cells(x, "C").Value = Cells(x, "B").Value
            Cells(x, "C").Font.ColorIndex = 3
        ElseIf Cells(x, "C").Font.ColorIndex = 3 Then
            Cells(x, "C").Font.ColorIndex = 1
        End If
      Next x
      Application.EnableEvents = True
    End Sub
    
    Ultima modifica di AntonioG; 19-10-2017 16:25  Motivo: Titolo e Tag CODE

  2. #2
    @magili ... non te lo dirò più ... devi LEGGERE e rispettare il regolamento.

    Il titolo che hai dato al thread ("Copia") non ha molto senso e i tag code devi inserirli per il codice.

    ULTIMA volta che intervengo.

    Per il problema, no, il codice non copia sé stesso.
    ℹ️ Leggi di più su AntonioG ...

  3. #3
    magili53 non è in linea Novello
    grazie e scusate l'errore.

  4. #4
    Marius44 non è in linea Scolaretto
    Ciao
    se tutti i foglio hanno la stessa struttura, potresti mettere il codice in una Sub in un modulo standard e farla richiamare da ogni Foglio dall'evento Worksheet_Change.

    Ciao,
    Mario

  5. #5
    L'avatar di Zer0Kelvin
    Zer0Kelvin non è in linea Scolaretto
    Salve a tutti.
    Esistono anche altri metodi:
    -usare Worksheet.Copy per creare un foglio identico che conterrà anche lo stesso codice
    -usare Workbook.SheetChange che si applica a TUTTI i fogli della cartella di lavoro.
    -usare l'oggetto VBAproject per leggere e scrivere direttamente il codice (MOLTO sconsigliato)
    ℹ️ Leggi di più su Zer0Kelvin ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Copiare dati tra 2 fogli excel
    Da raffitalia nel forum Microsoft Excel
    Risposte: 3
    Ultimo Post: 16-02-2015, 15:44
  2. Copiare dati fra fogli excel
    Da RiccardoA nel forum Microsoft Excel
    Risposte: 2
    Ultimo Post: 20-12-2012, 17:30
  3. Copiare valori tra fogli Excel
    Da trump61 nel forum Microsoft Excel
    Risposte: 8
    Ultimo Post: 20-10-2009, 17:52
  4. Copiare ed aggiornare due fogli excel
    Da zpror nel forum Microsoft Excel
    Risposte: 4
    Ultimo Post: 02-09-2008, 00:23
  5. copiare dati da un foglio in + fogli
    Da mtoto73 nel forum Microsoft Word
    Risposte: 7
    Ultimo Post: 02-06-2006, 13:20