ricobasse
XLDnaute Nouveau
Bonjour,
Je suis nouveau et un peu débutant, mais je me soigne
J’ai créé une macro dans un bouton destiné à l’effacement d’une ligne choisie dans une liste dont certaines colonnes comportent des recherchev (on respire...)
En fait, une remise à zéro de cette ligne avec restitution de la recherchev (pour réutilisation immédiate)
Cela fonctionne, mais seulement à l’endroit de la création, si je pointe ailleurs, c’est toujours la même ligne qui s’efface
Cela doit venir du fait que la plage d’effacement est définie dans le script
Comment faire pour contourner cette définition ?
D'avance merci
Le script :
Sub effacer()
'
' effacer Macro
' Macro enregistrée le 23/11/2006 par ricobasse
'
'
Range("B4:H4").Select
Selection.ClearContents
Range("D3").Select
Selection.Copy
Range("D4").Select
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
End Sub
Je suis nouveau et un peu débutant, mais je me soigne
J’ai créé une macro dans un bouton destiné à l’effacement d’une ligne choisie dans une liste dont certaines colonnes comportent des recherchev (on respire...)
En fait, une remise à zéro de cette ligne avec restitution de la recherchev (pour réutilisation immédiate)
Cela fonctionne, mais seulement à l’endroit de la création, si je pointe ailleurs, c’est toujours la même ligne qui s’efface
Cela doit venir du fait que la plage d’effacement est définie dans le script
Comment faire pour contourner cette définition ?
D'avance merci
Le script :
Sub effacer()
'
' effacer Macro
' Macro enregistrée le 23/11/2006 par ricobasse
'
'
Range("B4:H4").Select
Selection.ClearContents
Range("D3").Select
Selection.Copy
Range("D4").Select
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
End Sub