Copier coller une plage de cellule

Y compris Power BI, Power Query et toute autre question en lien avec Excel
Répondre
A
Anonymyta
Nouveau venu
Nouveau venu
Messages : 5
Inscrit le : 5 janvier 2018
Version d'Excel : 2016

Message par Anonymyta » 3 février 2018, 13:14

Bonjour à tous,

Je voudrais savoir comment copier coller une plage sur vba mais que ce soit optimiser et non pas pour une plage nommée
Je m'explique :
A l'aide d'un bouton j'ai la possibilité d'ajouter une année, si par exemple j'ajoute 2017, j'aimerais que tous les indicateurs de 2016 s'ajoutent aussi et ces indicateurs changent d'une catégorie à une autre. J'espère que vous avez bien compris.
Regardez l'image vous comprendrez mieux !!

Voici ce que je fais et qui ne fonctionne pas :

If frmChoix.lblAnnee.Visible = False Then

If MsgBox("Voulez-vous copier l'ensemble des indicateurs ?", vbYesNo, "Demande de confirmation") = vbYes Then

c = Worksheets("Import").Range("A:A").Find(">Clubs").Row
e = Worksheets("Import").Range("A" & c).Offset(6, 0).Row
Sheets("Import").Select
Worksheets("Import").Range(Cells(c, 3), Cells(e, 3)).Select
Selection.Copy
ActiveCell.Offset(0, 3).Select
ActiveSheet.Paste

MsgBox "L'indicateur à bien été propagé !"

End If

End If


Merci d'avance

a faire.jpg
a faire.jpg (59.57 Kio) Vu 456 fois
g
gmb
Fanatique d'Excel
Fanatique d'Excel
Messages : 13'059
Appréciations reçues : 389
Inscrit le : 4 avril 2013
Version d'Excel : 2016

Message par gmb » 3 février 2018, 14:09

Bonjour

Un essai à tester. Te convient-il ?
Bye !
Classeur1 v1.xlsm
(24.85 Kio) Téléchargé 31 fois
A
Anonymyta
Nouveau venu
Nouveau venu
Messages : 5
Inscrit le : 5 janvier 2018
Version d'Excel : 2016

Message par Anonymyta » 3 février 2018, 14:48

Non c'est pas vraiment se que je veux, pour l'ajout d'une année c'est moi qui choisit l'année que je veux mais c'est pas ça le problème ça c'est fait !
C'est de pouvoir copier l'ensemble des indicateur et les coller à l'endroit ou j'ajoute mon année
g
gmb
Fanatique d'Excel
Fanatique d'Excel
Messages : 13'059
Appréciations reçues : 389
Inscrit le : 4 avril 2013
Version d'Excel : 2016

Message par gmb » 3 février 2018, 15:43

Nouvel essai.
Bye !
Classeur1 v2.xlsm
(25.73 Kio) Téléchargé 16 fois
Avatar du membre
dhany
Passionné d'Excel
Passionné d'Excel
Messages : 6'898
Appréciations reçues : 694
Inscrit le : 3 octobre 2017
Version d'Excel : 2007 FR

Message par dhany » 4 février 2018, 06:21

Bonjour Anonymyta,

Je te propose ce fichier Excel :
Exo Anonymyta.xlsm
(16.22 Kio) Téléchargé 23 fois
À l'ouverture du fichier, la cellule active est A16 ; c'est donc en ligne 16, colonne C que tes indicateurs seront copiés : Ctrl e ➯ fenêtre « Demande de confirmation » ; clic sur le bouton « Oui » ou appui sur la touche Entrée ➯ la copie est faite.  :)

NB : si la cellule active était sur une autre colonne de la ligne 16, résultat identique : copie en colonne C.

Mon classeur contient la seule feuille "Import", mais dans ton vrai fichier avec plusieurs feuilles, tu pourras faire Ctrl e depuis n'importe quelle feuille.  :wink:

Si besoin, tu peux demander une adaptation.
Merci de me dire si ça te convient.

Cordialement,
dhany  Image
Modifié en dernier par dhany le 4 février 2018, 06:36, modifié 2 fois.
j
jmd
Fanatique d'Excel
Fanatique d'Excel
Messages : 10'599
Appréciations reçues : 250
Inscrit le : 8 décembre 2007
Version d'Excel : 365 + PowerBI

Message par jmd » 4 février 2018, 10:41

bonjour à tous

le vrai problème vient de l'utilisation d'Excel comme un classeur en platique contenant des feuilles de papier. Chaque année, on photocopie l'année d'avant et on efface les anciennes données.

Excel c'est différent. Il est fait pour gérer des donnnées et au passage faire quelques calculs et des graphiques.

Créer une véritable base (mettre sous forme de tableau)
ensuite des TCd et des graphiques devient facile et le changement d'année se fait d'un clic

nota : je gère une centaine d'indicateurs, certains hebdomadaires, d'autres mensuels et annuels.
Apprenez les fonctions d'Excel.
Exemple "Mettre sous forme de tableau", TCD, "Récupérer des données".
Apprendre les fonctionnalités "récentes".
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message