A voir également:
- Copier coller formule excel sans décalage
- Formule excel - Guide
- Liste déroulante excel - Guide
- Formule moyenne excel - Guide
- Formule excel si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
4 réponses
refcemad
Messages postés
39
Date d'inscription
mercredi 12 janvier 2011
Statut
Membre
Dernière intervention
10 mai 2018
1
14 janv. 2011 à 03:58
14 janv. 2011 à 03:58
Bonjour Cgillier,
J'ai exactement le même problème, sauf que moi, je voudrais copier les tableaux vers le bas...
Par contre, j'ai une question concernant votre travail : Le tableau 1 est-il remis à zéro chaque mois ?
Car dans mon fichier, ce n'est pas le cas. Je dois donc soustraire ce qui a été fait depuis le début de l'année au total de l'année pour avoir le résultat du mois en cours...
Cordialement.
J'ai exactement le même problème, sauf que moi, je voudrais copier les tableaux vers le bas...
Par contre, j'ai une question concernant votre travail : Le tableau 1 est-il remis à zéro chaque mois ?
Car dans mon fichier, ce n'est pas le cas. Je dois donc soustraire ce qui a été fait depuis le début de l'année au total de l'année pour avoir le résultat du mois en cours...
Cordialement.
Bonjour refcemad,
Non en fait je calcule un ecart chaque mois ou plutôt sur une période donc celui ci évolue avec le tableau. Cependant je suis l'évolution de cet écart et donc il me faut le copier chaque mois pour suivre cette évolution sur la période....
Non en fait je calcule un ecart chaque mois ou plutôt sur une période donc celui ci évolue avec le tableau. Cependant je suis l'évolution de cet écart et donc il me faut le copier chaque mois pour suivre cette évolution sur la période....
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 743
14 janv. 2011 à 09:54
14 janv. 2011 à 09:54
Bonjour,
Pour résoudre votre problème, deux choses me semblent indispensables :
1- Une copie de votre classeur, sans données confidentielles,
2- Le code utilisé...
Remarquez que le code sera forcément, ou pas, dans votre copie de classeur!
Donc, je vous recommande de nous communiquer ces éléments, en utilisant https://www.cjoint.com/ ou http://www.cijoint.fr/ vous créez un lien vers votre classeur sur l'un de ces sites et revenez ici coller ce lien dans une réponse.
Cordialement,
Pour résoudre votre problème, deux choses me semblent indispensables :
1- Une copie de votre classeur, sans données confidentielles,
2- Le code utilisé...
Remarquez que le code sera forcément, ou pas, dans votre copie de classeur!
Donc, je vous recommande de nous communiquer ces éléments, en utilisant https://www.cjoint.com/ ou http://www.cijoint.fr/ vous créez un lien vers votre classeur sur l'un de ces sites et revenez ici coller ce lien dans une réponse.
Cordialement,
Voila le lien ci-joint,
Le code de départ est un code enregistré par une tiers personne et qui en marche pas je pense.
https://www.cjoint.com/?0bolOzR54ca
En fait le code n'est pas dedans je vous le donne.
Sub Macro1()
'
' Macro1 Macro
' Macro enregistrée le 13/01/2011 par XXXXXX
'
Range("BA3:BA29").Select
Selection.Copy
Range("AS60:AS86").Select
ActiveCell.Offset(0, 1).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End Sub
Cordialement
Le code de départ est un code enregistré par une tiers personne et qui en marche pas je pense.
https://www.cjoint.com/?0bolOzR54ca
En fait le code n'est pas dedans je vous le donne.
Sub Macro1()
'
' Macro1 Macro
' Macro enregistrée le 13/01/2011 par XXXXXX
'
Range("BA3:BA29").Select
Selection.Copy
Range("AS60:AS86").Select
ActiveCell.Offset(0, 1).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End Sub
Cordialement
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 743
14 janv. 2011 à 12:23
14 janv. 2011 à 12:23
http://www.cijoint.fr/cjlink.php?file=cj201101/cij03DrZhT.xls
Pour info, j'ai déclaré une variable Colonne. Celle ci prends la valeur de la première colonne vide à droite de la colonne AS (60ème ligne bien entendu).
Le code, que j'ai affecté au bouton9 est :
Vous dites
Pour info, j'ai déclaré une variable Colonne. Celle ci prends la valeur de la première colonne vide à droite de la colonne AS (60ème ligne bien entendu).
Le code, que j'ai affecté au bouton9 est :
Sub Enregistrement_mensuel() Dim Colonne As Integer Colonne = Range("BE60").End(xlToLeft).Column + 1 Range("BA3:BA29").Copy Range(Cells(60, Colonne), Cells(86, Colonne)).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False End Sub
Vous dites
Ok, tout marche c'est bon!
Merci beaucoup!
Je ne veux pas abuser de votre générosité mais une petite question subsidiaire:
Je voudrais que cette macro soit disponnible uniqument lorsque les valeurs de ma colonne ecart sont différente de celle du précédent mois:
En gros :
Copie si range(B3:B29) différent du mois précedent.
Tout cela pour qu'il soit impossible de copier plusieurs fois les mêmes valeurs!
Une valeur peut être la même ecart qu ireste constant mais pas toutes!!!!!
Merci
Merci beaucoup!
Je ne veux pas abuser de votre générosité mais une petite question subsidiaire:
Je voudrais que cette macro soit disponnible uniqument lorsque les valeurs de ma colonne ecart sont différente de celle du précédent mois:
En gros :
Copie si range(B3:B29) différent du mois précedent.
Tout cela pour qu'il soit impossible de copier plusieurs fois les mêmes valeurs!
Une valeur peut être la même ecart qu ireste constant mais pas toutes!!!!!
Merci