Condividi tramite

macro per copiare la cella attiva e la prima a Dx

Anonimo
2021-08-02T17:59:36+00:00

ciao a tutti, Vi chiedo un' altro aiuto, avrei bisogno di una macro che mi permetta , premendo un pulsante, di inserire il contenuto della cella attiva (ad esempio come l'immagine , la "i7" ) e quella subito a Dx ("j7) nella tabella B:E

Quindi nella tabella "Codice e Rev." dovrei inserire il codice "060021" e la Rev. "4 "

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2021-08-06T22:05:28+00:00

Ciao Andrea,

ti chiedo una cortesia, quando clicco il pulsante funziona tutto ma è possibile fare in modo che si colori anche la relativa cella a sinistra (colonna H) come nell'immagine?

Prova a sostituire il codice precedente con la seguente versione:

'========>>

Option Explicit

'-------->>

Private Sub CommandButton1_Click()

Dim srcRng As Range, destRng As Range 

If ActiveCell.Column <> Me.Columns("I").Column Then 

    Call MsgBox(Prompt:="Questa procedura richiede che una cella nella colonna I sia attiva", \_ 

        Buttons:=vbInformation, \_ 

        Title:="REPORT") 

    Exit Sub 

End If 

Set srcRng = ActiveCell.Resize(1, 2) 

Set destRng = Me.Range("B2").End(xlDown).Offset(1).Resize(1, 2) 

destRng.Value = srcRng.Value 

srcRng.Cells(1, 0).Interior.Color = 5287936 

End Sub

'<<========

Ho aggiornato il mio file di prova Andrea20210803.xlsm

===

Regards,

Norman

![](https://learn-attachment.microsoft.com/api/attachments/22b91691-71bd-426c-a5cc-2d2963d225d7?platform=QnA

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2021-08-03T11:10:09+00:00

Ciao Andrea,

Vi chiedo un' altro aiuto, avrei bisogno di una macro che mi permetta , premendo un pulsante, di inserire il contenuto della cella attiva (ad esempio come l'immagine , la "i7" ) e quella subito a Dx ("j7) nella tabella B:E

Quindi nella tabella "Codice e Rev." dovrei inserire il codice "060021" e la Rev. "4 "

Immagine

Prova qualcosa del genere:

'========>>

Option Explicit

'-------->>

Private Sub CommandButton1_Click()

Dim srcRng As Range, destRng As Range 

If ActiveCell.Column &lt;&gt; Me.Columns("I").Column Then 

    Call MsgBox(Prompt:="Questa procedura richiede che una cella nella colonna I sia attiva", \_ 

        Buttons:=vbInformation, \_ 

        Title:="REPORT") 

    Exit Sub 

End If 

Set srcRng = ActiveCell.Resize(1, 2) 

Set destRng = Me.Range("B2").End(xlDown).Offset(1).Resize(1, 2) 

destRng.Value = srcRng.Value 

End Sub

'<<========

Potresti scaricare il mio file di prova Andrea20210803.xlsm

===

Regards,

Norman

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

5 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2021-08-06T12:50:18+00:00

    Ciao Andrea,

    Vi chiedo un' altro aiuto, avrei bisogno di una macro che mi permetta , premendo un pulsante, di inserire il contenuto della cella attiva (ad esempio come l'immagine , la "i7" ) e quella subito a Dx ("j7) nella tabella B:E

    Quindi nella tabella "Codice e Rev." dovrei inserire il codice "060021" e la Rev. "4 "

    Immagine

    Prova qualcosa del genere:

    '========>>

    Option Explicit

    '-------->>

    Private Sub CommandButton1_Click()

    Dim srcRng As Range, destRng As Range

    If ActiveCell.Column <> Me.Columns("I").Column Then

    Call MsgBox(Prompt:="Questa procedura richiede che una cella nella colonna I sia attiva", _

    Buttons:=vbInformation, _

    Title:="REPORT")

    Exit Sub

    End If

    Set srcRng = ActiveCell.Resize(1, 2)

    Set destRng = Me.Range("B2").End(xlDown).Offset(1).Resize(1, 2)

    destRng.Value = srcRng.Value

    End Sub

    '<<========

    Potresti scaricare il mio file di prova Andrea20210803.xlsm

    ===

    Regards,

    Norman

    Immagine

    Ciao Norman,

    ti chiedo una cortesia, quando clicco il pulsante funziona tutto ma è possibile fare in modo che si colori anche la relativa cella a sinistra (colonna H) come nell'immagine?

    grazie

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2021-08-03T18:32:51+00:00

    Ciao Andrea,

    funziona bene, ora dovrò adattarla al mio file

    come sempre grazie 1000 e ci risentiremo.....

    Ti ringrazio per il cortese riscontro.

    Alla prossima.

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2021-08-03T18:13:24+00:00

    ciao Norman

    funziona bene, ora dovrò adattarla al mio file

    come sempre grazie 1000 e ci risentiremo.....

    ciao

    La risposta è stata utile?

    0 commenti Nessun commento