Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    128

    [VB Excel] Selezione Range da errore

    Buongiorno!

    Sto cercando di trasferire dei dati da un foglio di Excel "A" al foglio "B" nel momento in cui spunto una chkbox
    Per prima cosa ho registrato una macro facendo Copia Incolla da un foglio ad un altro, e il codice risultante è stato questo:

    codice:
        Range("C6").Select
        Selection.Copy
        Sheets("Preventivo").Select
        Range("B5").Select
        ActiveSheet.Paste
        Application.CutCopyMode = False
    Quindi l'ho messo all'interno della funzione Chkbox relativa, ma al momento dell'esecuzione mi da

    Errore di run-time '1004'
    Errore nel metodo Select per la classe Range.

    Mi sapete dire dov'è l'errore?

    Grazie!

  2. #2
    ciaooo

    prova in questo modo

    è molto piu' semplice

    code:

    Private Sub CheckBox1_Click()
    ActiveWorkbook.Worksheets(2).Cells(5, 2) = ActiveWorkbook.Worksheets(1).Cells(6, 3)
    End Sub
    Ci sono solo 10 tipi di persone al mondo, chi conosce il binario e chi no.

    Disapprovo quello che dici, ma difenderò fino alla morte il tuo diritto a dirlo.

    Tanta bella giovinezza che si fugge tuttavia, chi vuol essere lieto sia, del doman non v'e' certezza.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    128
    Adesso funziona, grazie!

    Vorrei chiederti una cosa ancora. In questo modo, assegnando

    ActiveWorkbook.Worksheets(n )

    dove n è un numero intero, sono obbligato a non modificare l'ordine dei fogli?

  4. #4
    nooo

    io ho usato N ...per la prova che ho fatto da me in locale

    ma tu basta che usi

    ActiveWorkbook.Worksheets("sheet1") .... = ActiveWorkbook.Worksheets("sheet2") ....

    e non ci sono problemi....


    ciao MAX
    Ci sono solo 10 tipi di persone al mondo, chi conosce il binario e chi no.

    Disapprovo quello che dici, ma difenderò fino alla morte il tuo diritto a dirlo.

    Tanta bella giovinezza che si fugge tuttavia, chi vuol essere lieto sia, del doman non v'e' certezza.

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.