Rapatriement de colonne suivant un référentiel
TCHOUTCHOU0188 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
TCHOUTCHOU0188 Messages postés 2 Date d'inscription Statut Membre Dernière intervention - 27 juil. 2015 à 16:07
TCHOUTCHOU0188 Messages postés 2 Date d'inscription Statut Membre Dernière intervention - 27 juil. 2015 à 16:07
A voir également:
- Rapatriement de colonne suivant un référentiel
- Déplacer colonne excel - Guide
- Formule somme excel colonne - Guide
- Trier colonne excel - Guide
- Colonne word - Guide
- Suivi de modification word - Guide
1 réponse
je précise voilà comment je souhaitais m'y prendre :
Pour les 2 première colonnes :
Sub Macro3()
'
' Macro3 Macro
'
' Touche de raccourci du clavier: Ctrl+Shift+R
'
Range("A2:C2").Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
Range("A3").Select
ActiveSheet.Paste
Range("A3").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("E3").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("ORIGINAL").Select
Application.Goto Reference:="R2C1"
Range(Selection, Selection.End(xlDown)).Select
Application.CutCopyMode = False
Selection.Copy
Sheets("MACRO").Select
Range("E4").Select
ActiveSheet.Paste
Range("F3").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("ORIGINAL").Select
Application.Goto Reference:="R2C12"
Range(Selection, Selection.End(xlDown)).Select
Application.CutCopyMode = False
Selection.Copy
Sheets("MACRO").Select
Range("F4").Select
ActiveSheet.Paste
End Sub
Le problème se situe à ce niveau :
Application.Goto Reference:="R2C1"
Application.Goto Reference:="R2C12"
Excel ne prend pas la valeur de la cellule, mais la valeur qui a été enregistrée lors de l'enregistrement de la macro.
Pour les 2 première colonnes :
Sub Macro3()
'
' Macro3 Macro
'
' Touche de raccourci du clavier: Ctrl+Shift+R
'
Range("A2:C2").Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
Range("A3").Select
ActiveSheet.Paste
Range("A3").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("E3").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("ORIGINAL").Select
Application.Goto Reference:="R2C1"
Range(Selection, Selection.End(xlDown)).Select
Application.CutCopyMode = False
Selection.Copy
Sheets("MACRO").Select
Range("E4").Select
ActiveSheet.Paste
Range("F3").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("ORIGINAL").Select
Application.Goto Reference:="R2C12"
Range(Selection, Selection.End(xlDown)).Select
Application.CutCopyMode = False
Selection.Copy
Sheets("MACRO").Select
Range("F4").Select
ActiveSheet.Paste
End Sub
Le problème se situe à ce niveau :
Application.Goto Reference:="R2C1"
Application.Goto Reference:="R2C12"
Excel ne prend pas la valeur de la cellule, mais la valeur qui a été enregistrée lors de l'enregistrement de la macro.