Bonsoir à tous,
Dans le but d'optimiser une macro je souhaite supprimer les .Select, mais
cela ne marche pas !!
Quelqu'un peut il m'expliquer pourquoi la macro COPIE1() fonctionne
correctement, alors que la macro
COPIE2() plante !
Sub COPIE1()
Dim vProfil As Integer
vProfil = Range("B30").Value - 1
Range(Cells(5, 8 + vProfil), Cells(45, 8 + vProfil)).Select
Application.CutCopyMode = False
Selection.Copy
Sheets("OPTIMISATION").Select
Range("C5").Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone,
SkipBlanks:=False, Transpose:=False
End Sub
Sub COPIE2()
Dim vProfil As Integer
vProfil = Range("B30").Value - 1
Range(Cells(5, 8 + vProfil), Cells(45, 8 + vProfil)).Copy ' ->
Problème sur l'objet Range ???
Sheets("OPTIMISATION").Range("C5").Paste Special Paste:=xlValues,
Operation:=xlNone, SkipBlanks:=False, Transpose:=False
End Sub
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel
Bonsooir. COPIE2 fonctionne chez moi. Qu'esst-ce que tu as comme erreur ? Cordialement. Daniel "Changuy" a écrit dans le message de news: eXYzGk%
Bonsoir à tous, Dans le but d'optimiser une macro je souhaite supprimer les .Select, mais cela ne marche pas !! Quelqu'un peut il m'expliquer pourquoi la macro COPIE1() fonctionne correctement, alors que la macro COPIE2() plante !
Sub COPIE1() Dim vProfil As Integer vProfil = Range("B30").Value - 1 Range(Cells(5, 8 + vProfil), Cells(45, 8 + vProfil)).Select Application.CutCopyMode = False Selection.Copy Sheets("OPTIMISATION").Select Range("C5").Select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:úlse, Transpose:úlse End Sub
Sub COPIE2() Dim vProfil As Integer vProfil = Range("B30").Value - 1 Range(Cells(5, 8 + vProfil), Cells(45, 8 + vProfil)).Copy ' -> Problème sur l'objet Range ??? Sheets("OPTIMISATION").Range("C5").Paste Special Paste:=xlValues, Operation:=xlNone, SkipBlanks:úlse, Transpose:úlse End Sub
Je ne vois pas d'où vient le problème !!!!!!
Merci par avance,
JC.
Bonsooir.
COPIE2 fonctionne chez moi. Qu'esst-ce que tu as comme erreur ?
Cordialement.
Daniel
"Changuy" <j.changarnier@wanadoo.fr> a écrit dans le message de news:
eXYzGk%23wHHA.600@TK2MSFTNGP05.phx.gbl...
Bonsoir à tous,
Dans le but d'optimiser une macro je souhaite supprimer les .Select, mais
cela ne marche pas !!
Quelqu'un peut il m'expliquer pourquoi la macro COPIE1() fonctionne
correctement, alors que la macro
COPIE2() plante !
Sub COPIE1()
Dim vProfil As Integer
vProfil = Range("B30").Value - 1
Range(Cells(5, 8 + vProfil), Cells(45, 8 + vProfil)).Select
Application.CutCopyMode = False
Selection.Copy
Sheets("OPTIMISATION").Select
Range("C5").Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone,
SkipBlanks:úlse, Transpose:úlse
End Sub
Sub COPIE2()
Dim vProfil As Integer
vProfil = Range("B30").Value - 1
Range(Cells(5, 8 + vProfil), Cells(45, 8 + vProfil)).Copy ' ->
Problème sur l'objet Range ???
Sheets("OPTIMISATION").Range("C5").Paste Special Paste:=xlValues,
Operation:=xlNone, SkipBlanks:úlse, Transpose:úlse
End Sub
Bonsooir. COPIE2 fonctionne chez moi. Qu'esst-ce que tu as comme erreur ? Cordialement. Daniel "Changuy" a écrit dans le message de news: eXYzGk%
Bonsoir à tous, Dans le but d'optimiser une macro je souhaite supprimer les .Select, mais cela ne marche pas !! Quelqu'un peut il m'expliquer pourquoi la macro COPIE1() fonctionne correctement, alors que la macro COPIE2() plante !
Sub COPIE1() Dim vProfil As Integer vProfil = Range("B30").Value - 1 Range(Cells(5, 8 + vProfil), Cells(45, 8 + vProfil)).Select Application.CutCopyMode = False Selection.Copy Sheets("OPTIMISATION").Select Range("C5").Select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:úlse, Transpose:úlse End Sub
Sub COPIE2() Dim vProfil As Integer vProfil = Range("B30").Value - 1 Range(Cells(5, 8 + vProfil), Cells(45, 8 + vProfil)).Copy ' -> Problème sur l'objet Range ??? Sheets("OPTIMISATION").Range("C5").Paste Special Paste:=xlValues, Operation:=xlNone, SkipBlanks:úlse, Transpose:úlse End Sub
Je ne vois pas d'où vient le problème !!!!!!
Merci par avance,
JC.
LSteph
Bonsoir, et ainsi:
Sub COPIE2() Dim vProfil As Integer vProfil = Range("B30").Value - 1 Application.CutCopyMode = False Range(Cells(5, 8 + vProfil), Cells(45, 8 + vProfil)).Copy Sheets("OPTIMISATION").Range("C5").PasteSpecial Paste:=xlValues, _ Operation:=xlNone, SkipBlanks:úlse, Transpose:úlse End Sub
'lSteph
Bonsoir à tous, Dans le but d'optimiser une macro je souhaite supprimer les .Select, mais cela ne marche pas !! Quelqu'un peut il m'expliquer pourquoi la macro COPIE1() fonctionne correctement, alors que la macro COPIE2() plante !
Sub COPIE1() Dim vProfil As Integer vProfil = Range("B30").Value - 1 Range(Cells(5, 8 + vProfil), Cells(45, 8 + vProfil)).Select Application.CutCopyMode = False Selection.Copy Sheets("OPTIMISATION").Select Range("C5").Select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:úlse, Transpose:úlse End Sub
Sub COPIE2() Dim vProfil As Integer vProfil = Range("B30").Value - 1 Range(Cells(5, 8 + vProfil), Cells(45, 8 + vProfil)).Copy ' -> Problème sur l'objet Range ??? Sheets("OPTIMISATION").Range("C5").Paste Special Paste:=xlValues, Operation:=xlNone, SkipBlanks:úlse, Transpose:úlse End Sub
Je ne vois pas d'où vient le problème !!!!!!
Merci par avance,
JC.
Bonsoir,
et ainsi:
Sub COPIE2()
Dim vProfil As Integer
vProfil = Range("B30").Value - 1
Application.CutCopyMode = False
Range(Cells(5, 8 + vProfil), Cells(45, 8 + vProfil)).Copy
Sheets("OPTIMISATION").Range("C5").PasteSpecial Paste:=xlValues, _
Operation:=xlNone, SkipBlanks:úlse, Transpose:úlse
End Sub
'lSteph
Bonsoir à tous,
Dans le but d'optimiser une macro je souhaite supprimer les .Select, mais
cela ne marche pas !!
Quelqu'un peut il m'expliquer pourquoi la macro COPIE1() fonctionne
correctement, alors que la macro
COPIE2() plante !
Sub COPIE1()
Dim vProfil As Integer
vProfil = Range("B30").Value - 1
Range(Cells(5, 8 + vProfil), Cells(45, 8 + vProfil)).Select
Application.CutCopyMode = False
Selection.Copy
Sheets("OPTIMISATION").Select
Range("C5").Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone,
SkipBlanks:úlse, Transpose:úlse
End Sub
Sub COPIE2()
Dim vProfil As Integer
vProfil = Range("B30").Value - 1
Range(Cells(5, 8 + vProfil), Cells(45, 8 + vProfil)).Copy ' ->
Problème sur l'objet Range ???
Sheets("OPTIMISATION").Range("C5").Paste Special Paste:=xlValues,
Operation:=xlNone, SkipBlanks:úlse, Transpose:úlse
End Sub
Sub COPIE2() Dim vProfil As Integer vProfil = Range("B30").Value - 1 Application.CutCopyMode = False Range(Cells(5, 8 + vProfil), Cells(45, 8 + vProfil)).Copy Sheets("OPTIMISATION").Range("C5").PasteSpecial Paste:=xlValues, _ Operation:=xlNone, SkipBlanks:úlse, Transpose:úlse End Sub
'lSteph
Bonsoir à tous, Dans le but d'optimiser une macro je souhaite supprimer les .Select, mais cela ne marche pas !! Quelqu'un peut il m'expliquer pourquoi la macro COPIE1() fonctionne correctement, alors que la macro COPIE2() plante !
Sub COPIE1() Dim vProfil As Integer vProfil = Range("B30").Value - 1 Range(Cells(5, 8 + vProfil), Cells(45, 8 + vProfil)).Select Application.CutCopyMode = False Selection.Copy Sheets("OPTIMISATION").Select Range("C5").Select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:úlse, Transpose:úlse End Sub
Sub COPIE2() Dim vProfil As Integer vProfil = Range("B30").Value - 1 Range(Cells(5, 8 + vProfil), Cells(45, 8 + vProfil)).Copy ' -> Problème sur l'objet Range ??? Sheets("OPTIMISATION").Range("C5").Paste Special Paste:=xlValues, Operation:=xlNone, SkipBlanks:úlse, Transpose:úlse End Sub
Je ne vois pas d'où vient le problème !!!!!!
Merci par avance,
JC.
Changuy
Je suis désolé .... après avoir retapé (correctement) la macro COPIE2() fonctionne chez moi aussi..
Mille excuses et encore merci à Daniel et LSteph.
JC
"LSteph" a écrit dans le message de news: %23VwKcq%
Bonsoir, et ainsi:
Sub COPIE2() Dim vProfil As Integer vProfil = Range("B30").Value - 1 Application.CutCopyMode = False Range(Cells(5, 8 + vProfil), Cells(45, 8 + vProfil)).Copy Sheets("OPTIMISATION").Range("C5").PasteSpecial Paste:=xlValues, _ Operation:=xlNone, SkipBlanks:úlse, Transpose:úlse End Sub
'lSteph
Bonsoir à tous, Dans le but d'optimiser une macro je souhaite supprimer les .Select, mais cela ne marche pas !! Quelqu'un peut il m'expliquer pourquoi la macro COPIE1() fonctionne correctement, alors que la macro COPIE2() plante !
Sub COPIE1() Dim vProfil As Integer vProfil = Range("B30").Value - 1 Range(Cells(5, 8 + vProfil), Cells(45, 8 + vProfil)).Select Application.CutCopyMode = False Selection.Copy Sheets("OPTIMISATION").Select Range("C5").Select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:úlse, Transpose:úlse End Sub
Sub COPIE2() Dim vProfil As Integer vProfil = Range("B30").Value - 1 Range(Cells(5, 8 + vProfil), Cells(45, 8 + vProfil)).Copy ' -> Problème sur l'objet Range ??? Sheets("OPTIMISATION").Range("C5").Paste Special Paste:=xlValues, Operation:=xlNone, SkipBlanks:úlse, Transpose:úlse End Sub
Je ne vois pas d'où vient le problème !!!!!!
Merci par avance,
JC.
Je suis désolé ....
après avoir retapé (correctement) la macro COPIE2() fonctionne chez moi
aussi..
Mille excuses et encore merci à Daniel et LSteph.
JC
"LSteph" <lecocosteph@frite.fr> a écrit dans le message de news:
%23VwKcq%23wHHA.3364@TK2MSFTNGP02.phx.gbl...
Bonsoir,
et ainsi:
Sub COPIE2()
Dim vProfil As Integer
vProfil = Range("B30").Value - 1
Application.CutCopyMode = False
Range(Cells(5, 8 + vProfil), Cells(45, 8 + vProfil)).Copy
Sheets("OPTIMISATION").Range("C5").PasteSpecial Paste:=xlValues, _
Operation:=xlNone, SkipBlanks:úlse, Transpose:úlse
End Sub
'lSteph
Bonsoir à tous,
Dans le but d'optimiser une macro je souhaite supprimer les .Select, mais
cela ne marche pas !!
Quelqu'un peut il m'expliquer pourquoi la macro COPIE1() fonctionne
correctement, alors que la macro
COPIE2() plante !
Sub COPIE1()
Dim vProfil As Integer
vProfil = Range("B30").Value - 1
Range(Cells(5, 8 + vProfil), Cells(45, 8 + vProfil)).Select
Application.CutCopyMode = False
Selection.Copy
Sheets("OPTIMISATION").Select
Range("C5").Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone,
SkipBlanks:úlse, Transpose:úlse
End Sub
Sub COPIE2()
Dim vProfil As Integer
vProfil = Range("B30").Value - 1
Range(Cells(5, 8 + vProfil), Cells(45, 8 + vProfil)).Copy ' ->
Problème sur l'objet Range ???
Sheets("OPTIMISATION").Range("C5").Paste Special Paste:=xlValues,
Operation:=xlNone, SkipBlanks:úlse, Transpose:úlse
End Sub
Je suis désolé .... après avoir retapé (correctement) la macro COPIE2() fonctionne chez moi aussi..
Mille excuses et encore merci à Daniel et LSteph.
JC
"LSteph" a écrit dans le message de news: %23VwKcq%
Bonsoir, et ainsi:
Sub COPIE2() Dim vProfil As Integer vProfil = Range("B30").Value - 1 Application.CutCopyMode = False Range(Cells(5, 8 + vProfil), Cells(45, 8 + vProfil)).Copy Sheets("OPTIMISATION").Range("C5").PasteSpecial Paste:=xlValues, _ Operation:=xlNone, SkipBlanks:úlse, Transpose:úlse End Sub
'lSteph
Bonsoir à tous, Dans le but d'optimiser une macro je souhaite supprimer les .Select, mais cela ne marche pas !! Quelqu'un peut il m'expliquer pourquoi la macro COPIE1() fonctionne correctement, alors que la macro COPIE2() plante !
Sub COPIE1() Dim vProfil As Integer vProfil = Range("B30").Value - 1 Range(Cells(5, 8 + vProfil), Cells(45, 8 + vProfil)).Select Application.CutCopyMode = False Selection.Copy Sheets("OPTIMISATION").Select Range("C5").Select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:úlse, Transpose:úlse End Sub
Sub COPIE2() Dim vProfil As Integer vProfil = Range("B30").Value - 1 Range(Cells(5, 8 + vProfil), Cells(45, 8 + vProfil)).Copy ' -> Problème sur l'objet Range ??? Sheets("OPTIMISATION").Range("C5").Paste Special Paste:=xlValues, Operation:=xlNone, SkipBlanks:úlse, Transpose:úlse End Sub