Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    macro copia/incolla particolare

    Saarrveeeeee

    Ho da sottoporvi un dilemma al quale non sono riuscito a trovare soluzione in nessun sito internet e spero vivamente che tu possa aiutarmi...

    io ho bisogno di una macro da assegnare ad un pulsante che mi faccia questa procedura:


    io mi posiziono su una cella nella colonna F poi cliccando il pulsante la macro dovrebbe copiare la cella selezionata e le successive 5 celle adiacenti

    (quindi posizionandomi esempio su F15 dovrebbe copiare F15-G15-H15-I15-J15-K15), dopidichè dovrebbec incollarle (solo i valori) a partire dalla prima riga libera a partire dalla

    cella F (copiando il valore quindi nelle rispettive celle F-G-H-I-J-K e successivamente invertire il valore della cella i con j.

    E' un'impresa titanica? ti prego aiutami, mi verse per il mio lavoro e lo agevolerebbe moltissimo!


    grazie attendo trepidante un tua risposta.

    Marcello

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Linguaggio ? Regolamento ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Ops, scusa... ho sbagliato qualcosa? non è un forum per vba?

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,315
    Originariamente inviato da totygno71
    Ops, scusa... ho sbagliato qualcosa? non è un forum per vba?
    Sì è il forum per VBA, ma anche per VB5, VB6, VB.NET, C#, ecc... quindi il linguaggio va obbligatoriamente indicato.

    Poi, se hai del codice da postare che non funziona e intendi correggerlo, postalo e chiedi lumi.
    Se cerchi qualcuno che lo scriva da zero per te, il forum corretto in cui postare è "Offro Lavoror / Collaborazione".


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  5. #5
    :master:

    Ok... il linguaggio è come avrai capito il VBA (excel il software che sto utilizzando)

    il codice che non va è:

    Sub CopiaIncolla()
    Dim Indiceriga As Integer
    Set Zona = Range(ActiveCell, Cells(6, 17))
    Selection.Copy
    Sheets("Inserimento Dati").Select
    For Indiceriga = 18 To 200
    With Worksheets("Inserimento Dati").Cells(Indiceriga, 8)
    If .Value = "" Then GoTo 10 ' se trovo una cella vuota nella colonna F, passo al '10:
    End With

    Next Indiceriga
    Exit Sub

    10:
    Sheets("Inserimento Dati").Select
    Cells(Indiceriga, 6).Select
    Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
    False, Transpose:=False
    Application.CutCopyMode = False 'elimina il tratteggio delle celle copiate

    Exit Sub
    End Sub

    Il codice funziona ma devo selezionare io le celle invece di farlo automaticamente e in piu non riesco a fare l'iversione tra la cella I e J appena copiate...


    che CAOS! VVoVe:

  6. #6
    ce l'ho fatta!!!!

    e senza l'aito di nessuno!!!

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.