br44
XLDnaute Impliqué
Bonjour le forum
Voiçi un petit message qui j'èspere trouveras une rèponse . je voudrais savoir comeent simplifier la macro suivantes :
Sub Macro1()
'
' Macro1 Macro
' Macro enregistrée le 10/10/2007 par rimmele
'
'
Range("A12:A13,B12:B13,C12:C13").Select
Range("C12").Activate
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
Selection.Merge
End Sub
Cette macro faite avec l'enregisrteur permet de fusionner plusieur plage de cellules en même temps . je voudrais la simplifier de manière à l'inserer par la suite dans la procèdure suivante :
If Range ("G3").Value="C16" Then
With Wb2.Sheets("Annexfacture1")
.Range("C16").Copy
End With
R.Offset(1, 3).PasteSpecial xlPasteValues
With Wb2.Sheets("Annexfacture1")
.Range("F12").Copy
End With
R.Offset(1, 4).PasteSpecial xlPasteValues
With Wb2.Sheets("Annexfacture1")
.Range("G38").Copy
End With
R.Offset(1, 5).PasteSpecial xlPasteValues
End If
End Sub
Je voudrait pouvoir fusionner les cellules qui prècede après la copie des èlèemnt et avant la fermeture du classeur conserné .
J'ai essayer d'apliquer la macro comme ça mais elle ne fonctionne pas .C'est pour cette raison que je ma tourne vers vous .
Vous remerciant toutes et tous part avence de votre aide, je vous dis à plus sur se fil pour toutes infos complèmentaire si je n'avais pas ètè sufisament claire .
br44
Voiçi un petit message qui j'èspere trouveras une rèponse . je voudrais savoir comeent simplifier la macro suivantes :
Sub Macro1()
'
' Macro1 Macro
' Macro enregistrée le 10/10/2007 par rimmele
'
'
Range("A12:A13,B12:B13,C12:C13").Select
Range("C12").Activate
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
Selection.Merge
End Sub
Cette macro faite avec l'enregisrteur permet de fusionner plusieur plage de cellules en même temps . je voudrais la simplifier de manière à l'inserer par la suite dans la procèdure suivante :
If Range ("G3").Value="C16" Then
With Wb2.Sheets("Annexfacture1")
.Range("C16").Copy
End With
R.Offset(1, 3).PasteSpecial xlPasteValues
With Wb2.Sheets("Annexfacture1")
.Range("F12").Copy
End With
R.Offset(1, 4).PasteSpecial xlPasteValues
With Wb2.Sheets("Annexfacture1")
.Range("G38").Copy
End With
R.Offset(1, 5).PasteSpecial xlPasteValues
End If
End Sub
Je voudrait pouvoir fusionner les cellules qui prècede après la copie des èlèemnt et avant la fermeture du classeur conserné .
J'ai essayer d'apliquer la macro comme ça mais elle ne fonctionne pas .C'est pour cette raison que je ma tourne vers vous .
Vous remerciant toutes et tous part avence de votre aide, je vous dis à plus sur se fil pour toutes infos complèmentaire si je n'avais pas ètè sufisament claire .
br44