Bonjour,
par macro, je voudrais supprimer des données spécifiques de mon classeur,
onglet par onglet.
mais ce que j'ai construit plante, et je ne comprend pas pourquoi ?
voilà ce que j'ai, MERCI de votre aide :
---
Sub FTS20()
'onglet 20_23
Sheets("20_23").Select
'effacement
Range("H9:I40,J42").Select
Selection.ClearContents
'on met la valeur NA en A4
Range("A4") = "NA"
End Sub
----
Bonjour,
par macro, je voudrais supprimer des données spécifiques de mon classeur,
onglet par onglet.
mais ce que j'ai construit plante, et je ne comprend pas pourquoi ?
voilà ce que j'ai, MERCI de votre aide :
---
Sub FTS20()
'onglet 20_23
Sheets("20_23").Select
'effacement
Range("H9:I40,J42").Select
Selection.ClearContents
'on met la valeur NA en A4
Range("A4") = "NA"
End Sub
----
Bonjour,
par macro, je voudrais supprimer des données spécifiques de mon classeur,
onglet par onglet.
mais ce que j'ai construit plante, et je ne comprend pas pourquoi ?
voilà ce que j'ai, MERCI de votre aide :
---
Sub FTS20()
'onglet 20_23
Sheets("20_23").Select
'effacement
Range("H9:I40,J42").Select
Selection.ClearContents
'on met la valeur NA en A4
Range("A4") = "NA"
End Sub
----
Bonsoir,
A priori, il n'y a pas de raison que cette macro telle qu'elle est écrite
ci-dessous ne fonctionne pas.
Ceci fait la même chose sans les sélections INUTILES
'--------------
Sub FTS20()
With Sheets("20_23")
'onglet 20_23
.Range("H9:I40,J42").ClearContents
'on met la valeur NA en A4
.Range("A4") = "NA"
End With
End Sub
'-----------
--
Salutations
JJ
"Sunburn" a écrit dans le message de
news:
> Bonjour,
> par macro, je voudrais supprimer des données spécifiques de mon classeur,
> onglet par onglet.
> mais ce que j'ai construit plante, et je ne comprend pas pourquoi ?
> voilà ce que j'ai, MERCI de votre aide :
> ---
> Sub FTS20()
> 'onglet 20_23
> Sheets("20_23").Select
> 'effacement
> Range("H9:I40,J42").Select
> Selection.ClearContents
> 'on met la valeur NA en A4
> Range("A4") = "NA"
> End Sub
> ----
>
Bonsoir,
A priori, il n'y a pas de raison que cette macro telle qu'elle est écrite
ci-dessous ne fonctionne pas.
Ceci fait la même chose sans les sélections INUTILES
'--------------
Sub FTS20()
With Sheets("20_23")
'onglet 20_23
.Range("H9:I40,J42").ClearContents
'on met la valeur NA en A4
.Range("A4") = "NA"
End With
End Sub
'-----------
--
Salutations
JJ
"Sunburn" <Sunburn@discussions.microsoft.com> a écrit dans le message de
news: 16244EB7-C956-472E-AEF1-8CFAC9B5D6E5@microsoft.com...
> Bonjour,
> par macro, je voudrais supprimer des données spécifiques de mon classeur,
> onglet par onglet.
> mais ce que j'ai construit plante, et je ne comprend pas pourquoi ?
> voilà ce que j'ai, MERCI de votre aide :
> ---
> Sub FTS20()
> 'onglet 20_23
> Sheets("20_23").Select
> 'effacement
> Range("H9:I40,J42").Select
> Selection.ClearContents
> 'on met la valeur NA en A4
> Range("A4") = "NA"
> End Sub
> ----
>
Bonsoir,
A priori, il n'y a pas de raison que cette macro telle qu'elle est écrite
ci-dessous ne fonctionne pas.
Ceci fait la même chose sans les sélections INUTILES
'--------------
Sub FTS20()
With Sheets("20_23")
'onglet 20_23
.Range("H9:I40,J42").ClearContents
'on met la valeur NA en A4
.Range("A4") = "NA"
End With
End Sub
'-----------
--
Salutations
JJ
"Sunburn" a écrit dans le message de
news:
> Bonjour,
> par macro, je voudrais supprimer des données spécifiques de mon classeur,
> onglet par onglet.
> mais ce que j'ai construit plante, et je ne comprend pas pourquoi ?
> voilà ce que j'ai, MERCI de votre aide :
> ---
> Sub FTS20()
> 'onglet 20_23
> Sheets("20_23").Select
> 'effacement
> Range("H9:I40,J42").Select
> Selection.ClearContents
> 'on met la valeur NA en A4
> Range("A4") = "NA"
> End Sub
> ----
>
Bonsoir,
A priori, il n'y a pas de raison que cette macro telle qu'elle est écrite
ci-dessous ne fonctionne pas.
Ceci fait la même chose sans les sélections INUTILES
'--------------
Sub FTS20()
With Sheets("20_23")
'onglet 20_23
.Range("H9:I40,J42").ClearContents
'on met la valeur NA en A4
.Range("A4") = "NA"
End With
End Sub
'-----------
--
Salutations
JJ
"Sunburn" a écrit dans le message de
news:
> Bonjour,
> par macro, je voudrais supprimer des données spécifiques de mon classeur,
> onglet par onglet.
> mais ce que j'ai construit plante, et je ne comprend pas pourquoi ?
> voilà ce que j'ai, MERCI de votre aide :
> ---
> Sub FTS20()
> 'onglet 20_23
> Sheets("20_23").Select
> 'effacement
> Range("H9:I40,J42").Select
> Selection.ClearContents
> 'on met la valeur NA en A4
> Range("A4") = "NA"
> End Sub
> ----
>
Bonsoir,
A priori, il n'y a pas de raison que cette macro telle qu'elle est écrite
ci-dessous ne fonctionne pas.
Ceci fait la même chose sans les sélections INUTILES
'--------------
Sub FTS20()
With Sheets("20_23")
'onglet 20_23
.Range("H9:I40,J42").ClearContents
'on met la valeur NA en A4
.Range("A4") = "NA"
End With
End Sub
'-----------
--
Salutations
JJ
"Sunburn" <Sunburn@discussions.microsoft.com> a écrit dans le message de
news: 16244EB7-C956-472E-AEF1-8CFAC9B5D6E5@microsoft.com...
> Bonjour,
> par macro, je voudrais supprimer des données spécifiques de mon classeur,
> onglet par onglet.
> mais ce que j'ai construit plante, et je ne comprend pas pourquoi ?
> voilà ce que j'ai, MERCI de votre aide :
> ---
> Sub FTS20()
> 'onglet 20_23
> Sheets("20_23").Select
> 'effacement
> Range("H9:I40,J42").Select
> Selection.ClearContents
> 'on met la valeur NA en A4
> Range("A4") = "NA"
> End Sub
> ----
>
Bonsoir,
A priori, il n'y a pas de raison que cette macro telle qu'elle est écrite
ci-dessous ne fonctionne pas.
Ceci fait la même chose sans les sélections INUTILES
'--------------
Sub FTS20()
With Sheets("20_23")
'onglet 20_23
.Range("H9:I40,J42").ClearContents
'on met la valeur NA en A4
.Range("A4") = "NA"
End With
End Sub
'-----------
--
Salutations
JJ
"Sunburn" a écrit dans le message de
news:
> Bonjour,
> par macro, je voudrais supprimer des données spécifiques de mon classeur,
> onglet par onglet.
> mais ce que j'ai construit plante, et je ne comprend pas pourquoi ?
> voilà ce que j'ai, MERCI de votre aide :
> ---
> Sub FTS20()
> 'onglet 20_23
> Sheets("20_23").Select
> 'effacement
> Range("H9:I40,J42").Select
> Selection.ClearContents
> 'on met la valeur NA en A4
> Range("A4") = "NA"
> End Sub
> ----
>
oui, ça fonctionne mieux comme cela.
Donc a priori, avec "with", il n'y a pas besoin que les onglets soit
visibles ?
Merci, ça va me simplifier mes codes.
YANN
"Jacky" a écrit :Bonsoir,
A priori, il n'y a pas de raison que cette macro telle qu'elle est écrite
ci-dessous ne fonctionne pas.
Ceci fait la même chose sans les sélections INUTILES
'--------------
Sub FTS20()
With Sheets("20_23")
'onglet 20_23
.Range("H9:I40,J42").ClearContents
'on met la valeur NA en A4
.Range("A4") = "NA"
End With
End Sub
'-----------
--
Salutations
JJ
"Sunburn" a écrit dans le message de
news:
> Bonjour,
> par macro, je voudrais supprimer des données spécifiques de mon
> classeur,
> onglet par onglet.
> mais ce que j'ai construit plante, et je ne comprend pas pourquoi ?
> voilà ce que j'ai, MERCI de votre aide :
> ---
> Sub FTS20()
> 'onglet 20_23
> Sheets("20_23").Select
> 'effacement
> Range("H9:I40,J42").Select
> Selection.ClearContents
> 'on met la valeur NA en A4
> Range("A4") = "NA"
> End Sub
> ----
>
oui, ça fonctionne mieux comme cela.
Donc a priori, avec "with", il n'y a pas besoin que les onglets soit
visibles ?
Merci, ça va me simplifier mes codes.
YANN
"Jacky" a écrit :
Bonsoir,
A priori, il n'y a pas de raison que cette macro telle qu'elle est écrite
ci-dessous ne fonctionne pas.
Ceci fait la même chose sans les sélections INUTILES
'--------------
Sub FTS20()
With Sheets("20_23")
'onglet 20_23
.Range("H9:I40,J42").ClearContents
'on met la valeur NA en A4
.Range("A4") = "NA"
End With
End Sub
'-----------
--
Salutations
JJ
"Sunburn" <Sunburn@discussions.microsoft.com> a écrit dans le message de
news: 16244EB7-C956-472E-AEF1-8CFAC9B5D6E5@microsoft.com...
> Bonjour,
> par macro, je voudrais supprimer des données spécifiques de mon
> classeur,
> onglet par onglet.
> mais ce que j'ai construit plante, et je ne comprend pas pourquoi ?
> voilà ce que j'ai, MERCI de votre aide :
> ---
> Sub FTS20()
> 'onglet 20_23
> Sheets("20_23").Select
> 'effacement
> Range("H9:I40,J42").Select
> Selection.ClearContents
> 'on met la valeur NA en A4
> Range("A4") = "NA"
> End Sub
> ----
>
oui, ça fonctionne mieux comme cela.
Donc a priori, avec "with", il n'y a pas besoin que les onglets soit
visibles ?
Merci, ça va me simplifier mes codes.
YANN
"Jacky" a écrit :Bonsoir,
A priori, il n'y a pas de raison que cette macro telle qu'elle est écrite
ci-dessous ne fonctionne pas.
Ceci fait la même chose sans les sélections INUTILES
'--------------
Sub FTS20()
With Sheets("20_23")
'onglet 20_23
.Range("H9:I40,J42").ClearContents
'on met la valeur NA en A4
.Range("A4") = "NA"
End With
End Sub
'-----------
--
Salutations
JJ
"Sunburn" a écrit dans le message de
news:
> Bonjour,
> par macro, je voudrais supprimer des données spécifiques de mon
> classeur,
> onglet par onglet.
> mais ce que j'ai construit plante, et je ne comprend pas pourquoi ?
> voilà ce que j'ai, MERCI de votre aide :
> ---
> Sub FTS20()
> 'onglet 20_23
> Sheets("20_23").Select
> 'effacement
> Range("H9:I40,J42").Select
> Selection.ClearContents
> 'on met la valeur NA en A4
> Range("A4") = "NA"
> End Sub
> ----
>
Re...
Cachotier, a aucun moment tu ne mentionnes que tes onglets sont
cachés.;o))))
Ben non, ce n'est pas With qui autorise l'écriture sur les feuilles cachées
Mais c'est la méthode select qui demande que les feuilles soient visibles.
On aurait pu écrire
'--------------
Sheets("20_23") .Range("H9:I40,J42").ClearContents
Sheets("20_23") .Range("A4") = "NA"
'-----------
Sans problème
--
Salutations
JJ
"Sunburn" a écrit dans le message de
news:
> oui, ça fonctionne mieux comme cela.
> Donc a priori, avec "with", il n'y a pas besoin que les onglets soit
> visibles ?
> Merci, ça va me simplifier mes codes.
> YANN
>
> "Jacky" a écrit :
>
>> Bonsoir,
>>
>> A priori, il n'y a pas de raison que cette macro telle qu'elle est écrite
>> ci-dessous ne fonctionne pas.
>> Ceci fait la même chose sans les sélections INUTILES
>> '--------------
>> Sub FTS20()
>> With Sheets("20_23")
>> 'onglet 20_23
>> .Range("H9:I40,J42").ClearContents
>> 'on met la valeur NA en A4
>> .Range("A4") = "NA"
>> End With
>> End Sub
>>
>> '-----------
>>
>> --
>> Salutations
>> JJ
>>
>>
>> "Sunburn" a écrit dans le message de
>> news:
>> > Bonjour,
>> > par macro, je voudrais supprimer des données spécifiques de mon
>> > classeur,
>> > onglet par onglet.
>> > mais ce que j'ai construit plante, et je ne comprend pas pourquoi ?
>> > voilà ce que j'ai, MERCI de votre aide :
>> > ---
>> > Sub FTS20()
>> > 'onglet 20_23
>> > Sheets("20_23").Select
>> > 'effacement
>> > Range("H9:I40,J42").Select
>> > Selection.ClearContents
>> > 'on met la valeur NA en A4
>> > Range("A4") = "NA"
>> > End Sub
>> > ----
>> >
>>
>>
>>
Re...
Cachotier, a aucun moment tu ne mentionnes que tes onglets sont
cachés.;o))))
Ben non, ce n'est pas With qui autorise l'écriture sur les feuilles cachées
Mais c'est la méthode select qui demande que les feuilles soient visibles.
On aurait pu écrire
'--------------
Sheets("20_23") .Range("H9:I40,J42").ClearContents
Sheets("20_23") .Range("A4") = "NA"
'-----------
Sans problème
--
Salutations
JJ
"Sunburn" <Sunburn@discussions.microsoft.com> a écrit dans le message de
news: 96468B2B-E1DA-4397-AD8A-5053F823D8DC@microsoft.com...
> oui, ça fonctionne mieux comme cela.
> Donc a priori, avec "with", il n'y a pas besoin que les onglets soit
> visibles ?
> Merci, ça va me simplifier mes codes.
> YANN
>
> "Jacky" a écrit :
>
>> Bonsoir,
>>
>> A priori, il n'y a pas de raison que cette macro telle qu'elle est écrite
>> ci-dessous ne fonctionne pas.
>> Ceci fait la même chose sans les sélections INUTILES
>> '--------------
>> Sub FTS20()
>> With Sheets("20_23")
>> 'onglet 20_23
>> .Range("H9:I40,J42").ClearContents
>> 'on met la valeur NA en A4
>> .Range("A4") = "NA"
>> End With
>> End Sub
>>
>> '-----------
>>
>> --
>> Salutations
>> JJ
>>
>>
>> "Sunburn" <Sunburn@discussions.microsoft.com> a écrit dans le message de
>> news: 16244EB7-C956-472E-AEF1-8CFAC9B5D6E5@microsoft.com...
>> > Bonjour,
>> > par macro, je voudrais supprimer des données spécifiques de mon
>> > classeur,
>> > onglet par onglet.
>> > mais ce que j'ai construit plante, et je ne comprend pas pourquoi ?
>> > voilà ce que j'ai, MERCI de votre aide :
>> > ---
>> > Sub FTS20()
>> > 'onglet 20_23
>> > Sheets("20_23").Select
>> > 'effacement
>> > Range("H9:I40,J42").Select
>> > Selection.ClearContents
>> > 'on met la valeur NA en A4
>> > Range("A4") = "NA"
>> > End Sub
>> > ----
>> >
>>
>>
>>
Re...
Cachotier, a aucun moment tu ne mentionnes que tes onglets sont
cachés.;o))))
Ben non, ce n'est pas With qui autorise l'écriture sur les feuilles cachées
Mais c'est la méthode select qui demande que les feuilles soient visibles.
On aurait pu écrire
'--------------
Sheets("20_23") .Range("H9:I40,J42").ClearContents
Sheets("20_23") .Range("A4") = "NA"
'-----------
Sans problème
--
Salutations
JJ
"Sunburn" a écrit dans le message de
news:
> oui, ça fonctionne mieux comme cela.
> Donc a priori, avec "with", il n'y a pas besoin que les onglets soit
> visibles ?
> Merci, ça va me simplifier mes codes.
> YANN
>
> "Jacky" a écrit :
>
>> Bonsoir,
>>
>> A priori, il n'y a pas de raison que cette macro telle qu'elle est écrite
>> ci-dessous ne fonctionne pas.
>> Ceci fait la même chose sans les sélections INUTILES
>> '--------------
>> Sub FTS20()
>> With Sheets("20_23")
>> 'onglet 20_23
>> .Range("H9:I40,J42").ClearContents
>> 'on met la valeur NA en A4
>> .Range("A4") = "NA"
>> End With
>> End Sub
>>
>> '-----------
>>
>> --
>> Salutations
>> JJ
>>
>>
>> "Sunburn" a écrit dans le message de
>> news:
>> > Bonjour,
>> > par macro, je voudrais supprimer des données spécifiques de mon
>> > classeur,
>> > onglet par onglet.
>> > mais ce que j'ai construit plante, et je ne comprend pas pourquoi ?
>> > voilà ce que j'ai, MERCI de votre aide :
>> > ---
>> > Sub FTS20()
>> > 'onglet 20_23
>> > Sheets("20_23").Select
>> > 'effacement
>> > Range("H9:I40,J42").Select
>> > Selection.ClearContents
>> > 'on met la valeur NA en A4
>> > Range("A4") = "NA"
>> > End Sub
>> > ----
>> >
>>
>>
>>
jacky, lorsque j'ai des déplacements d'info, ça peut aussi marcher avec
"with" ??
Merci à toi, YANN
----
Sub FTS30()
'onglet 30_31
Sheets("30_31").Select
'deplacement
Range("H10:H29").Select
Selection.Copy
Range("F10").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks
_
:úlse, Transpose:úlse
Application.CutCopyMode = False
'effacement
Range("E10:E29,H10:H29").Select
Selection.ClearContents
'on met la valeur NA en A4
Range("A4") = "NA"
-----
"Jacky" a écrit :Bonsoir,
A priori, il n'y a pas de raison que cette macro telle qu'elle est écrite
ci-dessous ne fonctionne pas.
Ceci fait la même chose sans les sélections INUTILES
'--------------
Sub FTS20()
With Sheets("20_23")
'onglet 20_23
.Range("H9:I40,J42").ClearContents
'on met la valeur NA en A4
.Range("A4") = "NA"
End With
End Sub
'-----------
--
Salutations
JJ
"Sunburn" a écrit dans le message de
news:
> Bonjour,
> par macro, je voudrais supprimer des données spécifiques de mon
> classeur,
> onglet par onglet.
> mais ce que j'ai construit plante, et je ne comprend pas pourquoi ?
> voilà ce que j'ai, MERCI de votre aide :
> ---
> Sub FTS20()
> 'onglet 20_23
> Sheets("20_23").Select
> 'effacement
> Range("H9:I40,J42").Select
> Selection.ClearContents
> 'on met la valeur NA en A4
> Range("A4") = "NA"
> End Sub
> ----
>
jacky, lorsque j'ai des déplacements d'info, ça peut aussi marcher avec
"with" ??
Merci à toi, YANN
----
Sub FTS30()
'onglet 30_31
Sheets("30_31").Select
'deplacement
Range("H10:H29").Select
Selection.Copy
Range("F10").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks
_
:úlse, Transpose:úlse
Application.CutCopyMode = False
'effacement
Range("E10:E29,H10:H29").Select
Selection.ClearContents
'on met la valeur NA en A4
Range("A4") = "NA"
-----
"Jacky" a écrit :
Bonsoir,
A priori, il n'y a pas de raison que cette macro telle qu'elle est écrite
ci-dessous ne fonctionne pas.
Ceci fait la même chose sans les sélections INUTILES
'--------------
Sub FTS20()
With Sheets("20_23")
'onglet 20_23
.Range("H9:I40,J42").ClearContents
'on met la valeur NA en A4
.Range("A4") = "NA"
End With
End Sub
'-----------
--
Salutations
JJ
"Sunburn" <Sunburn@discussions.microsoft.com> a écrit dans le message de
news: 16244EB7-C956-472E-AEF1-8CFAC9B5D6E5@microsoft.com...
> Bonjour,
> par macro, je voudrais supprimer des données spécifiques de mon
> classeur,
> onglet par onglet.
> mais ce que j'ai construit plante, et je ne comprend pas pourquoi ?
> voilà ce que j'ai, MERCI de votre aide :
> ---
> Sub FTS20()
> 'onglet 20_23
> Sheets("20_23").Select
> 'effacement
> Range("H9:I40,J42").Select
> Selection.ClearContents
> 'on met la valeur NA en A4
> Range("A4") = "NA"
> End Sub
> ----
>
jacky, lorsque j'ai des déplacements d'info, ça peut aussi marcher avec
"with" ??
Merci à toi, YANN
----
Sub FTS30()
'onglet 30_31
Sheets("30_31").Select
'deplacement
Range("H10:H29").Select
Selection.Copy
Range("F10").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks
_
:úlse, Transpose:úlse
Application.CutCopyMode = False
'effacement
Range("E10:E29,H10:H29").Select
Selection.ClearContents
'on met la valeur NA en A4
Range("A4") = "NA"
-----
"Jacky" a écrit :Bonsoir,
A priori, il n'y a pas de raison que cette macro telle qu'elle est écrite
ci-dessous ne fonctionne pas.
Ceci fait la même chose sans les sélections INUTILES
'--------------
Sub FTS20()
With Sheets("20_23")
'onglet 20_23
.Range("H9:I40,J42").ClearContents
'on met la valeur NA en A4
.Range("A4") = "NA"
End With
End Sub
'-----------
--
Salutations
JJ
"Sunburn" a écrit dans le message de
news:
> Bonjour,
> par macro, je voudrais supprimer des données spécifiques de mon
> classeur,
> onglet par onglet.
> mais ce que j'ai construit plante, et je ne comprend pas pourquoi ?
> voilà ce que j'ai, MERCI de votre aide :
> ---
> Sub FTS20()
> 'onglet 20_23
> Sheets("20_23").Select
> 'effacement
> Range("H9:I40,J42").Select
> Selection.ClearContents
> 'on met la valeur NA en A4
> Range("A4") = "NA"
> End Sub
> ----
>
Ok, oui ta solution me va bien, c'est plus simple.
mais comment puis-je simplifier cela ?? :
merci.
yann
-----
'onglet 10_71
Sheets("10_71").Select
'deplacement
Range("K9:K33").Select
Selection.Copy
Range("H9").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks
_
:úlse, Transpose:úlse
Application.CutCopyMode = False
'deplacement
Range("F38:F62").Select
Selection.Copy
Range("C38").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks
_
:úlse, Transpose:úlse
Application.CutCopyMode = False
'effacement
Sheets("10_71").Range("I9:I33,K9:K33,O9:P33,T9:U33,J38:K62,O38:O62").ClearContents
Sheets("10_71").Range("A4") = "NA" 'on met la valeur NA en A4
-----
Ok, oui ta solution me va bien, c'est plus simple.
mais comment puis-je simplifier cela ?? :
merci.
yann
-----
'onglet 10_71
Sheets("10_71").Select
'deplacement
Range("K9:K33").Select
Selection.Copy
Range("H9").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks
_
:úlse, Transpose:úlse
Application.CutCopyMode = False
'deplacement
Range("F38:F62").Select
Selection.Copy
Range("C38").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks
_
:úlse, Transpose:úlse
Application.CutCopyMode = False
'effacement
Sheets("10_71").Range("I9:I33,K9:K33,O9:P33,T9:U33,J38:K62,O38:O62").ClearContents
Sheets("10_71").Range("A4") = "NA" 'on met la valeur NA en A4
-----
Ok, oui ta solution me va bien, c'est plus simple.
mais comment puis-je simplifier cela ?? :
merci.
yann
-----
'onglet 10_71
Sheets("10_71").Select
'deplacement
Range("K9:K33").Select
Selection.Copy
Range("H9").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks
_
:úlse, Transpose:úlse
Application.CutCopyMode = False
'deplacement
Range("F38:F62").Select
Selection.Copy
Range("C38").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks
_
:úlse, Transpose:úlse
Application.CutCopyMode = False
'effacement
Sheets("10_71").Range("I9:I33,K9:K33,O9:P33,T9:U33,J38:K62,O38:O62").ClearContents
Sheets("10_71").Range("A4") = "NA" 'on met la valeur NA en A4
-----
Re...
Ton code un simplifié
'--------------
Sub FTS30()
'onglet 30_31
With Sheets("30_31")
'deplacement
.[H10:H29].Copy
.[F10].PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
.[E10:E29,H10:H29].ClearContents 'effacement
.[A4] = "NA" 'on met la valeur NA en A4
End With
End Sub
'------------------
--
Salutations
JJ
"Sunburn" a écrit dans le message de
news:
> jacky, lorsque j'ai des déplacements d'info, ça peut aussi marcher avec
> "with" ??
> Merci à toi, YANN
> ----
> Sub FTS30()
> 'onglet 30_31
> Sheets("30_31").Select
> 'deplacement
> Range("H10:H29").Select
> Selection.Copy
> Range("F10").Select
> Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks
> _
> :úlse, Transpose:úlse
> Application.CutCopyMode = False
> 'effacement
> Range("E10:E29,H10:H29").Select
> Selection.ClearContents
> 'on met la valeur NA en A4
> Range("A4") = "NA"
> -----
>
> "Jacky" a écrit :
>
>> Bonsoir,
>>
>> A priori, il n'y a pas de raison que cette macro telle qu'elle est écrite
>> ci-dessous ne fonctionne pas.
>> Ceci fait la même chose sans les sélections INUTILES
>> '--------------
>> Sub FTS20()
>> With Sheets("20_23")
>> 'onglet 20_23
>> .Range("H9:I40,J42").ClearContents
>> 'on met la valeur NA en A4
>> .Range("A4") = "NA"
>> End With
>> End Sub
>>
>> '-----------
>>
>> --
>> Salutations
>> JJ
>>
>>
>> "Sunburn" a écrit dans le message de
>> news:
>> > Bonjour,
>> > par macro, je voudrais supprimer des données spécifiques de mon
>> > classeur,
>> > onglet par onglet.
>> > mais ce que j'ai construit plante, et je ne comprend pas pourquoi ?
>> > voilà ce que j'ai, MERCI de votre aide :
>> > ---
>> > Sub FTS20()
>> > 'onglet 20_23
>> > Sheets("20_23").Select
>> > 'effacement
>> > Range("H9:I40,J42").Select
>> > Selection.ClearContents
>> > 'on met la valeur NA en A4
>> > Range("A4") = "NA"
>> > End Sub
>> > ----
>> >
>>
>>
>>
Re...
Ton code un simplifié
'--------------
Sub FTS30()
'onglet 30_31
With Sheets("30_31")
'deplacement
.[H10:H29].Copy
.[F10].PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
.[E10:E29,H10:H29].ClearContents 'effacement
.[A4] = "NA" 'on met la valeur NA en A4
End With
End Sub
'------------------
--
Salutations
JJ
"Sunburn" <Sunburn@discussions.microsoft.com> a écrit dans le message de
news: 368A640F-3722-4ECB-ABF2-053BF4279407@microsoft.com...
> jacky, lorsque j'ai des déplacements d'info, ça peut aussi marcher avec
> "with" ??
> Merci à toi, YANN
> ----
> Sub FTS30()
> 'onglet 30_31
> Sheets("30_31").Select
> 'deplacement
> Range("H10:H29").Select
> Selection.Copy
> Range("F10").Select
> Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks
> _
> :úlse, Transpose:úlse
> Application.CutCopyMode = False
> 'effacement
> Range("E10:E29,H10:H29").Select
> Selection.ClearContents
> 'on met la valeur NA en A4
> Range("A4") = "NA"
> -----
>
> "Jacky" a écrit :
>
>> Bonsoir,
>>
>> A priori, il n'y a pas de raison que cette macro telle qu'elle est écrite
>> ci-dessous ne fonctionne pas.
>> Ceci fait la même chose sans les sélections INUTILES
>> '--------------
>> Sub FTS20()
>> With Sheets("20_23")
>> 'onglet 20_23
>> .Range("H9:I40,J42").ClearContents
>> 'on met la valeur NA en A4
>> .Range("A4") = "NA"
>> End With
>> End Sub
>>
>> '-----------
>>
>> --
>> Salutations
>> JJ
>>
>>
>> "Sunburn" <Sunburn@discussions.microsoft.com> a écrit dans le message de
>> news: 16244EB7-C956-472E-AEF1-8CFAC9B5D6E5@microsoft.com...
>> > Bonjour,
>> > par macro, je voudrais supprimer des données spécifiques de mon
>> > classeur,
>> > onglet par onglet.
>> > mais ce que j'ai construit plante, et je ne comprend pas pourquoi ?
>> > voilà ce que j'ai, MERCI de votre aide :
>> > ---
>> > Sub FTS20()
>> > 'onglet 20_23
>> > Sheets("20_23").Select
>> > 'effacement
>> > Range("H9:I40,J42").Select
>> > Selection.ClearContents
>> > 'on met la valeur NA en A4
>> > Range("A4") = "NA"
>> > End Sub
>> > ----
>> >
>>
>>
>>
Re...
Ton code un simplifié
'--------------
Sub FTS30()
'onglet 30_31
With Sheets("30_31")
'deplacement
.[H10:H29].Copy
.[F10].PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
.[E10:E29,H10:H29].ClearContents 'effacement
.[A4] = "NA" 'on met la valeur NA en A4
End With
End Sub
'------------------
--
Salutations
JJ
"Sunburn" a écrit dans le message de
news:
> jacky, lorsque j'ai des déplacements d'info, ça peut aussi marcher avec
> "with" ??
> Merci à toi, YANN
> ----
> Sub FTS30()
> 'onglet 30_31
> Sheets("30_31").Select
> 'deplacement
> Range("H10:H29").Select
> Selection.Copy
> Range("F10").Select
> Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks
> _
> :úlse, Transpose:úlse
> Application.CutCopyMode = False
> 'effacement
> Range("E10:E29,H10:H29").Select
> Selection.ClearContents
> 'on met la valeur NA en A4
> Range("A4") = "NA"
> -----
>
> "Jacky" a écrit :
>
>> Bonsoir,
>>
>> A priori, il n'y a pas de raison que cette macro telle qu'elle est écrite
>> ci-dessous ne fonctionne pas.
>> Ceci fait la même chose sans les sélections INUTILES
>> '--------------
>> Sub FTS20()
>> With Sheets("20_23")
>> 'onglet 20_23
>> .Range("H9:I40,J42").ClearContents
>> 'on met la valeur NA en A4
>> .Range("A4") = "NA"
>> End With
>> End Sub
>>
>> '-----------
>>
>> --
>> Salutations
>> JJ
>>
>>
>> "Sunburn" a écrit dans le message de
>> news:
>> > Bonjour,
>> > par macro, je voudrais supprimer des données spécifiques de mon
>> > classeur,
>> > onglet par onglet.
>> > mais ce que j'ai construit plante, et je ne comprend pas pourquoi ?
>> > voilà ce que j'ai, MERCI de votre aide :
>> > ---
>> > Sub FTS20()
>> > 'onglet 20_23
>> > Sheets("20_23").Select
>> > 'effacement
>> > Range("H9:I40,J42").Select
>> > Selection.ClearContents
>> > 'on met la valeur NA en A4
>> > Range("A4") = "NA"
>> > End Sub
>> > ----
>> >
>>
>>
>>
Re...
Ton code un simplifié
'--------------
Sub FTS30()
'onglet 30_31
With Sheets("30_31")
'deplacement
.[H10:H29].Copy
.[F10].PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
.[E10:E29,H10:H29].ClearContents 'effacement
.[A4] = "NA" 'on met la valeur NA en A4
End With
End Sub
'------------------
--
Salutations
JJ
Re...
Ton code un simplifié
'--------------
Sub FTS30()
'onglet 30_31
With Sheets("30_31")
'deplacement
.[H10:H29].Copy
.[F10].PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
.[E10:E29,H10:H29].ClearContents 'effacement
.[A4] = "NA" 'on met la valeur NA en A4
End With
End Sub
'------------------
--
Salutations
JJ
Re...
Ton code un simplifié
'--------------
Sub FTS30()
'onglet 30_31
With Sheets("30_31")
'deplacement
.[H10:H29].Copy
.[F10].PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
.[E10:E29,H10:H29].ClearContents 'effacement
.[A4] = "NA" 'on met la valeur NA en A4
End With
End Sub
'------------------
--
Salutations
JJ