Rapport de message :*
 

Re: formule

Titre du sujet : Re: formule
par Mth le 04/11/2012 23:04:39

Bonsoir à tous, bonsoir mahelnawe,

Je ne comprends pas bien ce que tu souhaites comme aménagement, ni quel évènement est susceptible de déclencher le code, par exemple toutes les cellules de la plage AC3:AC103 sont-elles censées contenir un chiffre? ou pas ? quelle est cette formule en AC3 copiée vers le bas?

Au cas où un morceau de code qui peut éventuellement t'aider
Sub Macro1()
Dim PlageA As Range, PlageB As Range

Set PlageA = Range("M3:AA103")
Set PlageB = Range("AD3:AR103")

PlageB = PlageA.Value

On Error Resume Next
PlageB.SpecialCells(xlCellTypeBlanks).Delete Shift:=xlUp

End Sub
 

Il définit les plages de départ (plageA) et d'arrivée (plageB) copie les valeurs de A vers B puis élimine les vides de la plageB (suppression vers le haut).

Tu aménageras à ton idée (ceci dit n'hésite pas à formuler tes questions de la façon la plus claire possible, voire à déposer en complément un petit extrait de fichier illustrant ton problème)

Bonne soirée à tous,

mth