H
heriss
Guest
Bonjour le forum,
j'ai un souci avec la fonction offset...
Pour chaque cellule d'une plage sélectionnée, j'effectue un test (la cellule contient elle une formule) et si le résultat du test est négatif, je veux copier la valeur d'une cellule adjacente.
Pour cela j'ai le code suivant:
Sub test()
Dim c As Range
For Each c in selection
If c.hasformula = False then
'je copie la cellule de la colonne n°2
Range(c).offset(0, 2).copy
c.pasteSpecial Paste:xlFormulas
End If
Next C
End Sub
J'ai un souci avec la fonction Offset, pouvez-vous me dire ce que je fais comme erreur et m'aider à corriger le code??
Merci d'avance et bon week-end.
Heriss
j'ai un souci avec la fonction offset...
Pour chaque cellule d'une plage sélectionnée, j'effectue un test (la cellule contient elle une formule) et si le résultat du test est négatif, je veux copier la valeur d'une cellule adjacente.
Pour cela j'ai le code suivant:
Sub test()
Dim c As Range
For Each c in selection
If c.hasformula = False then
'je copie la cellule de la colonne n°2
Range(c).offset(0, 2).copy
c.pasteSpecial Paste:xlFormulas
End If
Next C
End Sub
J'ai un souci avec la fonction Offset, pouvez-vous me dire ce que je fais comme erreur et m'aider à corriger le code??
Merci d'avance et bon week-end.
Heriss