Bonsoir,
Ce matin je vous parlais de la copie de lignes depuis les feuilles d'un c lasseur
vers la feuille "Invites"
Mon code, qui fonctionne est celui-ci
'Recopie des lignes contenant un 1 en colonne 3
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
'on suppose ne pas avoir plus de 300 lignes dans chaque feuille
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
End If
Next j
Next i
Je voudrais en même temps colorier (remplissage) la ligne que je viens de copier
dans la feuille "Invites"
Merci de votre aide.
--
Bernard Flavignardwww.guidonchalettois.fr
Bonsoir,
Ce matin je vous parlais de la copie de lignes depuis les feuilles d'un c lasseur
vers la feuille "Invites"
Mon code, qui fonctionne est celui-ci
'Recopie des lignes contenant un 1 en colonne 3
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
'on suppose ne pas avoir plus de 300 lignes dans chaque feuille
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
End If
Next j
Next i
Je voudrais en même temps colorier (remplissage) la ligne que je viens de copier
dans la feuille "Invites"
Merci de votre aide.
--
Bernard Flavignardwww.guidonchalettois.fr
Bonsoir,
Ce matin je vous parlais de la copie de lignes depuis les feuilles d'un c lasseur
vers la feuille "Invites"
Mon code, qui fonctionne est celui-ci
'Recopie des lignes contenant un 1 en colonne 3
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
'on suppose ne pas avoir plus de 300 lignes dans chaque feuille
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
End If
Next j
Next i
Je voudrais en même temps colorier (remplissage) la ligne que je viens de copier
dans la feuille "Invites"
Merci de votre aide.
--
Bernard Flavignardwww.guidonchalettois.fr
Bonsoir,
Ce matin je vous parlais de la copie de lignes depuis les feuilles d'un
classeur
vers la feuille "Invites"
Mon code, qui fonctionne est celui-ci
'Recopie des lignes contenant un 1 en colonne 3
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
'on suppose ne pas avoir plus de 300 lignes dans chaque feuille
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
End If
Next j
Next i
Je voudrais en même temps colorier (remplissage) la ligne que je viens de
copier
dans la feuille "Invites"
Merci de votre aide.
--
Bernard Flavignardwww.guidonchalettois.fr
Bonsoir,
Ce matin je vous parlais de la copie de lignes depuis les feuilles d'un
classeur
vers la feuille "Invites"
Mon code, qui fonctionne est celui-ci
'Recopie des lignes contenant un 1 en colonne 3
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
'on suppose ne pas avoir plus de 300 lignes dans chaque feuille
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
End If
Next j
Next i
Je voudrais en même temps colorier (remplissage) la ligne que je viens de
copier
dans la feuille "Invites"
Merci de votre aide.
--
Bernard Flavignardwww.guidonchalettois.fr
Bonsoir,
Ce matin je vous parlais de la copie de lignes depuis les feuilles d'un
classeur
vers la feuille "Invites"
Mon code, qui fonctionne est celui-ci
'Recopie des lignes contenant un 1 en colonne 3
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
'on suppose ne pas avoir plus de 300 lignes dans chaque feuille
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
End If
Next j
Next i
Je voudrais en même temps colorier (remplissage) la ligne que je viens de
copier
dans la feuille "Invites"
Merci de votre aide.
--
Bernard Flavignardwww.guidonchalettois.fr
JB,
Quelle rapidité!
Vous êtes, toi et quelques autres, à surveiller ce groupe afin de voi r s'il n'y
a pas de nouvelles questions?
C'est bien agréable de pouvoir se faire aider aussi rapidement.
Avec Resize(,3) je colorie les colonnes 1 à 3, mais si je veux colorier les
colonnes 5 à 7 ?
Encore merci
--
Bernard Flavignardwww.guidonchalettois.fr
"JB" a écrit dans le message de news:
Bonsoir,
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy _
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
Sheets("Invites").[A65000].End(xlUp).Resize(,
3).Interior.ColorIndex = 33
End If
Next j
Next i
JB
On 15 août, 22:33, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:Bonsoir,
Ce matin je vous parlais de la copie de lignes depuis les feuilles d'un
classeur
vers la feuille "Invites"
Mon code, qui fonctionne est celui-ci
'Recopie des lignes contenant un 1 en colonne 3
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
'on suppose ne pas avoir plus de 300 lignes dans chaque feuille
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
End If
Next j
Next i
Je voudrais en même temps colorier (remplissage) la ligne que je vien s de
copier
dans la feuille "Invites"
Merci de votre aide.
--
Bernard Flavignardwww.guidonchalettois.fr- Masquer le texte des message s précédents -
- Afficher le texte des messages précédents -
JB,
Quelle rapidité!
Vous êtes, toi et quelques autres, à surveiller ce groupe afin de voi r s'il n'y
a pas de nouvelles questions?
C'est bien agréable de pouvoir se faire aider aussi rapidement.
Avec Resize(,3) je colorie les colonnes 1 à 3, mais si je veux colorier les
colonnes 5 à 7 ?
Encore merci
--
Bernard Flavignardwww.guidonchalettois.fr
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
1187211090.117469.148...@19g2000hsx.googlegroups.com...
Bonsoir,
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy _
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
Sheets("Invites").[A65000].End(xlUp).Resize(,
3).Interior.ColorIndex = 33
End If
Next j
Next i
JB
On 15 août, 22:33, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:
Bonsoir,
Ce matin je vous parlais de la copie de lignes depuis les feuilles d'un
classeur
vers la feuille "Invites"
Mon code, qui fonctionne est celui-ci
'Recopie des lignes contenant un 1 en colonne 3
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
'on suppose ne pas avoir plus de 300 lignes dans chaque feuille
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
End If
Next j
Next i
Je voudrais en même temps colorier (remplissage) la ligne que je vien s de
copier
dans la feuille "Invites"
Merci de votre aide.
--
Bernard Flavignardwww.guidonchalettois.fr- Masquer le texte des message s précédents -
- Afficher le texte des messages précédents -
JB,
Quelle rapidité!
Vous êtes, toi et quelques autres, à surveiller ce groupe afin de voi r s'il n'y
a pas de nouvelles questions?
C'est bien agréable de pouvoir se faire aider aussi rapidement.
Avec Resize(,3) je colorie les colonnes 1 à 3, mais si je veux colorier les
colonnes 5 à 7 ?
Encore merci
--
Bernard Flavignardwww.guidonchalettois.fr
"JB" a écrit dans le message de news:
Bonsoir,
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy _
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
Sheets("Invites").[A65000].End(xlUp).Resize(,
3).Interior.ColorIndex = 33
End If
Next j
Next i
JB
On 15 août, 22:33, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:Bonsoir,
Ce matin je vous parlais de la copie de lignes depuis les feuilles d'un
classeur
vers la feuille "Invites"
Mon code, qui fonctionne est celui-ci
'Recopie des lignes contenant un 1 en colonne 3
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
'on suppose ne pas avoir plus de 300 lignes dans chaque feuille
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
End If
Next j
Next i
Je voudrais en même temps colorier (remplissage) la ligne que je vien s de
copier
dans la feuille "Invites"
Merci de votre aide.
--
Bernard Flavignardwww.guidonchalettois.fr- Masquer le texte des message s précédents -
- Afficher le texte des messages précédents -
JB,
Quelle rapidité!
Vous êtes, toi et quelques autres, à surveiller ce groupe afin de voir s'il
n'y
a pas de nouvelles questions?
C'est bien agréable de pouvoir se faire aider aussi rapidement.
Avec Resize(,3) je colorie les colonnes 1 à 3, mais si je veux colorier les
colonnes 5 à 7 ?
Encore merci
--
Bernard Flavignardwww.guidonchalettois.fr
"JB" a écrit dans le message de news:
Bonsoir,
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy _
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
Sheets("Invites").[A65000].End(xlUp).Resize(,
3).Interior.ColorIndex = 33
End If
Next j
Next i
JB
On 15 août, 22:33, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:Bonsoir,
Ce matin je vous parlais de la copie de lignes depuis les feuilles d'un
classeur
vers la feuille "Invites"
Mon code, qui fonctionne est celui-ci
'Recopie des lignes contenant un 1 en colonne 3
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
'on suppose ne pas avoir plus de 300 lignes dans chaque feuille
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
End If
Next j
Next i
Je voudrais en même temps colorier (remplissage) la ligne que je viens de
copier
dans la feuille "Invites"
Merci de votre aide.
--
Bernard Flavignardwww.guidonchalettois.fr- Masquer le texte des messages
précédents -
- Afficher le texte des messages précédents -
JB,
Quelle rapidité!
Vous êtes, toi et quelques autres, à surveiller ce groupe afin de voir s'il
n'y
a pas de nouvelles questions?
C'est bien agréable de pouvoir se faire aider aussi rapidement.
Avec Resize(,3) je colorie les colonnes 1 à 3, mais si je veux colorier les
colonnes 5 à 7 ?
Encore merci
--
Bernard Flavignardwww.guidonchalettois.fr
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
1187211090.117469.148...@19g2000hsx.googlegroups.com...
Bonsoir,
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy _
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
Sheets("Invites").[A65000].End(xlUp).Resize(,
3).Interior.ColorIndex = 33
End If
Next j
Next i
JB
On 15 août, 22:33, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:
Bonsoir,
Ce matin je vous parlais de la copie de lignes depuis les feuilles d'un
classeur
vers la feuille "Invites"
Mon code, qui fonctionne est celui-ci
'Recopie des lignes contenant un 1 en colonne 3
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
'on suppose ne pas avoir plus de 300 lignes dans chaque feuille
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
End If
Next j
Next i
Je voudrais en même temps colorier (remplissage) la ligne que je viens de
copier
dans la feuille "Invites"
Merci de votre aide.
--
Bernard Flavignardwww.guidonchalettois.fr- Masquer le texte des messages
précédents -
- Afficher le texte des messages précédents -
JB,
Quelle rapidité!
Vous êtes, toi et quelques autres, à surveiller ce groupe afin de voir s'il
n'y
a pas de nouvelles questions?
C'est bien agréable de pouvoir se faire aider aussi rapidement.
Avec Resize(,3) je colorie les colonnes 1 à 3, mais si je veux colorier les
colonnes 5 à 7 ?
Encore merci
--
Bernard Flavignardwww.guidonchalettois.fr
"JB" a écrit dans le message de news:
Bonsoir,
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy _
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
Sheets("Invites").[A65000].End(xlUp).Resize(,
3).Interior.ColorIndex = 33
End If
Next j
Next i
JB
On 15 août, 22:33, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:Bonsoir,
Ce matin je vous parlais de la copie de lignes depuis les feuilles d'un
classeur
vers la feuille "Invites"
Mon code, qui fonctionne est celui-ci
'Recopie des lignes contenant un 1 en colonne 3
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
'on suppose ne pas avoir plus de 300 lignes dans chaque feuille
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
End If
Next j
Next i
Je voudrais en même temps colorier (remplissage) la ligne que je viens de
copier
dans la feuille "Invites"
Merci de votre aide.
--
Bernard Flavignardwww.guidonchalettois.fr- Masquer le texte des messages
précédents -
- Afficher le texte des messages précédents -
JB,
C'est si simple.
Mais si je maitrise VBA dans AutoCAD, je suis loin de le faire dans excel.
offset est propre à excel.
Bonne fin de soirée.
--
Bernard Flavignard
www.guidonchalettois.fr
"JB" a écrit dans le message de news:
Colonne 1 à 7:
Sheets("Invites").[A65000].End(xlUp).Resize(,7).Interior.ColorIndex > 33
Colonne 5 à 7:
Sheets("Invites").[A65000].End(xlUp).Offset(0, 4).Resize(,
3).Interior.ColorIndex = 33
JB
On 15 août, 23:07, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:JB,
Quelle rapidité!
Vous êtes, toi et quelques autres, à surveiller ce groupe afin de voir s'il
n'y
a pas de nouvelles questions?
C'est bien agréable de pouvoir se faire aider aussi rapidement.
Avec Resize(,3) je colorie les colonnes 1 à 3, mais si je veux colorier les
colonnes 5 à 7 ?
Encore merci
--
Bernard Flavignardwww.guidonchalettois.fr
"JB" a écrit dans le message de news:
Bonsoir,
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy _
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
Sheets("Invites").[A65000].End(xlUp).Resize(,
3).Interior.ColorIndex = 33
End If
Next j
Next i
JB
On 15 août, 22:33, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:Bonsoir,
Ce matin je vous parlais de la copie de lignes depuis les feuilles d'un
classeur
vers la feuille "Invites"
Mon code, qui fonctionne est celui-ci
'Recopie des lignes contenant un 1 en colonne 3
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
'on suppose ne pas avoir plus de 300 lignes dans chaque feuille
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
End If
Next j
Next i
Je voudrais en même temps colorier (remplissage) la ligne que je viens de
copier
dans la feuille "Invites"
Merci de votre aide.
--
Bernard Flavignardwww.guidonchalettois.fr- Masquer le texte des messages
précédents -
- Afficher le texte des messages précédents -
JB,
C'est si simple.
Mais si je maitrise VBA dans AutoCAD, je suis loin de le faire dans excel.
offset est propre à excel.
Bonne fin de soirée.
--
Bernard Flavignard
www.guidonchalettois.fr
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1187212470.479605.54710@k79g2000hse.googlegroups.com...
Colonne 1 à 7:
Sheets("Invites").[A65000].End(xlUp).Resize(,7).Interior.ColorIndex > 33
Colonne 5 à 7:
Sheets("Invites").[A65000].End(xlUp).Offset(0, 4).Resize(,
3).Interior.ColorIndex = 33
JB
On 15 août, 23:07, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:
JB,
Quelle rapidité!
Vous êtes, toi et quelques autres, à surveiller ce groupe afin de voir s'il
n'y
a pas de nouvelles questions?
C'est bien agréable de pouvoir se faire aider aussi rapidement.
Avec Resize(,3) je colorie les colonnes 1 à 3, mais si je veux colorier les
colonnes 5 à 7 ?
Encore merci
--
Bernard Flavignardwww.guidonchalettois.fr
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
1187211090.117469.148...@19g2000hsx.googlegroups.com...
Bonsoir,
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy _
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
Sheets("Invites").[A65000].End(xlUp).Resize(,
3).Interior.ColorIndex = 33
End If
Next j
Next i
JB
On 15 août, 22:33, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:
Bonsoir,
Ce matin je vous parlais de la copie de lignes depuis les feuilles d'un
classeur
vers la feuille "Invites"
Mon code, qui fonctionne est celui-ci
'Recopie des lignes contenant un 1 en colonne 3
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
'on suppose ne pas avoir plus de 300 lignes dans chaque feuille
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
End If
Next j
Next i
Je voudrais en même temps colorier (remplissage) la ligne que je viens de
copier
dans la feuille "Invites"
Merci de votre aide.
--
Bernard Flavignardwww.guidonchalettois.fr- Masquer le texte des messages
précédents -
- Afficher le texte des messages précédents -
JB,
C'est si simple.
Mais si je maitrise VBA dans AutoCAD, je suis loin de le faire dans excel.
offset est propre à excel.
Bonne fin de soirée.
--
Bernard Flavignard
www.guidonchalettois.fr
"JB" a écrit dans le message de news:
Colonne 1 à 7:
Sheets("Invites").[A65000].End(xlUp).Resize(,7).Interior.ColorIndex > 33
Colonne 5 à 7:
Sheets("Invites").[A65000].End(xlUp).Offset(0, 4).Resize(,
3).Interior.ColorIndex = 33
JB
On 15 août, 23:07, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:JB,
Quelle rapidité!
Vous êtes, toi et quelques autres, à surveiller ce groupe afin de voir s'il
n'y
a pas de nouvelles questions?
C'est bien agréable de pouvoir se faire aider aussi rapidement.
Avec Resize(,3) je colorie les colonnes 1 à 3, mais si je veux colorier les
colonnes 5 à 7 ?
Encore merci
--
Bernard Flavignardwww.guidonchalettois.fr
"JB" a écrit dans le message de news:
Bonsoir,
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy _
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
Sheets("Invites").[A65000].End(xlUp).Resize(,
3).Interior.ColorIndex = 33
End If
Next j
Next i
JB
On 15 août, 22:33, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:Bonsoir,
Ce matin je vous parlais de la copie de lignes depuis les feuilles d'un
classeur
vers la feuille "Invites"
Mon code, qui fonctionne est celui-ci
'Recopie des lignes contenant un 1 en colonne 3
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
'on suppose ne pas avoir plus de 300 lignes dans chaque feuille
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
End If
Next j
Next i
Je voudrais en même temps colorier (remplissage) la ligne que je viens de
copier
dans la feuille "Invites"
Merci de votre aide.
--
Bernard Flavignardwww.guidonchalettois.fr- Masquer le texte des messages
précédents -
- Afficher le texte des messages précédents -
Bonsoir,
Les questions amènent des réponses, mais les réponses amènent aus si des
questions....
Ok pour colorier les colonnes 5 à 7.
Mais si je suppose qu'une colonne de ma feuille "Invites"se nomme "toto", sa
position peut varier d'une situation à une autre, comment faire pour co lorier la
cellule de la ligne que je viens de recopier et qui se trouve à l'inter section
de la colonne "toto"
Merci
--
Bernard Flavignardwww.guidonchalettois.fr
"Bernard Flavignard" <be.flavi-chez-orange.fr> a écrit dans le message de news:
46c36f76$0$27414$JB,
C'est si simple.
Mais si je maitrise VBA dans AutoCAD, je suis loin de le faire dans exc el.
offset est propre à excel.
Bonne fin de soirée.
--
Bernard Flavignard
www.guidonchalettois.fr
"JB" a écrit dans le message de news:
Colonne 1 à 7:
Sheets("Invites").[A65000].End(xlUp).Resize(,7).Interior.ColorIndex =
33
Colonne 5 à 7:
Sheets("Invites").[A65000].End(xlUp).Offset(0, 4).Resize(,
3).Interior.ColorIndex = 33
JB
On 15 août, 23:07, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:JB,
Quelle rapidité!
Vous êtes, toi et quelques autres, à surveiller ce groupe afin de voir s'il
n'y
a pas de nouvelles questions?
C'est bien agréable de pouvoir se faire aider aussi rapidement.
Avec Resize(,3) je colorie les colonnes 1 à 3, mais si je veux color ier les
colonnes 5 à 7 ?
Encore merci
--
Bernard Flavignardwww.guidonchalettois.fr
"JB" a écrit dans le message de news:
Bonsoir,
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy _
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
Sheets("Invites").[A65000].End(xlUp).Resize(,
3).Interior.ColorIndex = 33
End If
Next j
Next i
JB
On 15 août, 22:33, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:Bonsoir,
Ce matin je vous parlais de la copie de lignes depuis les feuilles d 'un
classeur
vers la feuille "Invites"
Mon code, qui fonctionne est celui-ci
'Recopie des lignes contenant un 1 en colonne 3
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
'on suppose ne pas avoir plus de 300 lignes dans chaque feuille
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
End If
Next j
Next i
Je voudrais en même temps colorier (remplissage) la ligne que je v iens de
copier
dans la feuille "Invites"
Merci de votre aide.
--
Bernard Flavignardwww.guidonchalettois.fr-Masquer le texte des messa ges
précédents -
- Afficher le texte des messages précédents -- Masquer le texte de s messages précédents -
- Afficher le texte des messages précédents -
Bonsoir,
Les questions amènent des réponses, mais les réponses amènent aus si des
questions....
Ok pour colorier les colonnes 5 à 7.
Mais si je suppose qu'une colonne de ma feuille "Invites"se nomme "toto", sa
position peut varier d'une situation à une autre, comment faire pour co lorier la
cellule de la ligne que je viens de recopier et qui se trouve à l'inter section
de la colonne "toto"
Merci
--
Bernard Flavignardwww.guidonchalettois.fr
"Bernard Flavignard" <be.flavi-chez-orange.fr> a écrit dans le message de news:
46c36f76$0$27414$ba4ac...@news.orange.fr...
JB,
C'est si simple.
Mais si je maitrise VBA dans AutoCAD, je suis loin de le faire dans exc el.
offset est propre à excel.
Bonne fin de soirée.
--
Bernard Flavignard
www.guidonchalettois.fr
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
1187212470.479605.54...@k79g2000hse.googlegroups.com...
Colonne 1 à 7:
Sheets("Invites").[A65000].End(xlUp).Resize(,7).Interior.ColorIndex =
33
Colonne 5 à 7:
Sheets("Invites").[A65000].End(xlUp).Offset(0, 4).Resize(,
3).Interior.ColorIndex = 33
JB
On 15 août, 23:07, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:
JB,
Quelle rapidité!
Vous êtes, toi et quelques autres, à surveiller ce groupe afin de voir s'il
n'y
a pas de nouvelles questions?
C'est bien agréable de pouvoir se faire aider aussi rapidement.
Avec Resize(,3) je colorie les colonnes 1 à 3, mais si je veux color ier les
colonnes 5 à 7 ?
Encore merci
--
Bernard Flavignardwww.guidonchalettois.fr
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
1187211090.117469.148...@19g2000hsx.googlegroups.com...
Bonsoir,
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy _
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
Sheets("Invites").[A65000].End(xlUp).Resize(,
3).Interior.ColorIndex = 33
End If
Next j
Next i
JB
On 15 août, 22:33, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:
Bonsoir,
Ce matin je vous parlais de la copie de lignes depuis les feuilles d 'un
classeur
vers la feuille "Invites"
Mon code, qui fonctionne est celui-ci
'Recopie des lignes contenant un 1 en colonne 3
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
'on suppose ne pas avoir plus de 300 lignes dans chaque feuille
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
End If
Next j
Next i
Je voudrais en même temps colorier (remplissage) la ligne que je v iens de
copier
dans la feuille "Invites"
Merci de votre aide.
--
Bernard Flavignardwww.guidonchalettois.fr-Masquer le texte des messa ges
précédents -
- Afficher le texte des messages précédents -- Masquer le texte de s messages précédents -
- Afficher le texte des messages précédents -
Bonsoir,
Les questions amènent des réponses, mais les réponses amènent aus si des
questions....
Ok pour colorier les colonnes 5 à 7.
Mais si je suppose qu'une colonne de ma feuille "Invites"se nomme "toto", sa
position peut varier d'une situation à une autre, comment faire pour co lorier la
cellule de la ligne que je viens de recopier et qui se trouve à l'inter section
de la colonne "toto"
Merci
--
Bernard Flavignardwww.guidonchalettois.fr
"Bernard Flavignard" <be.flavi-chez-orange.fr> a écrit dans le message de news:
46c36f76$0$27414$JB,
C'est si simple.
Mais si je maitrise VBA dans AutoCAD, je suis loin de le faire dans exc el.
offset est propre à excel.
Bonne fin de soirée.
--
Bernard Flavignard
www.guidonchalettois.fr
"JB" a écrit dans le message de news:
Colonne 1 à 7:
Sheets("Invites").[A65000].End(xlUp).Resize(,7).Interior.ColorIndex =
33
Colonne 5 à 7:
Sheets("Invites").[A65000].End(xlUp).Offset(0, 4).Resize(,
3).Interior.ColorIndex = 33
JB
On 15 août, 23:07, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:JB,
Quelle rapidité!
Vous êtes, toi et quelques autres, à surveiller ce groupe afin de voir s'il
n'y
a pas de nouvelles questions?
C'est bien agréable de pouvoir se faire aider aussi rapidement.
Avec Resize(,3) je colorie les colonnes 1 à 3, mais si je veux color ier les
colonnes 5 à 7 ?
Encore merci
--
Bernard Flavignardwww.guidonchalettois.fr
"JB" a écrit dans le message de news:
Bonsoir,
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy _
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
Sheets("Invites").[A65000].End(xlUp).Resize(,
3).Interior.ColorIndex = 33
End If
Next j
Next i
JB
On 15 août, 22:33, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:Bonsoir,
Ce matin je vous parlais de la copie de lignes depuis les feuilles d 'un
classeur
vers la feuille "Invites"
Mon code, qui fonctionne est celui-ci
'Recopie des lignes contenant un 1 en colonne 3
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
'on suppose ne pas avoir plus de 300 lignes dans chaque feuille
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
End If
Next j
Next i
Je voudrais en même temps colorier (remplissage) la ligne que je v iens de
copier
dans la feuille "Invites"
Merci de votre aide.
--
Bernard Flavignardwww.guidonchalettois.fr-Masquer le texte des messa ges
précédents -
- Afficher le texte des messages précédents -- Masquer le texte de s messages précédents -
- Afficher le texte des messages précédents -
Bonsoir,
Les questions amènent des réponses, mais les réponses amènent aussi des
questions....
Ok pour colorier les colonnes 5 à 7.
Mais si je suppose qu'une colonne de ma feuille "Invites"se nomme "toto", sa
position peut varier d'une situation à une autre, comment faire pour colorier
la
cellule de la ligne que je viens de recopier et qui se trouve à l'intersection
de la colonne "toto"
Merci
--
Bernard Flavignardwww.guidonchalettois.fr
"Bernard Flavignard" <be.flavi-chez-orange.fr> a écrit dans le message de
news:
46c36f76$0$27414$JB,
C'est si simple.
Mais si je maitrise VBA dans AutoCAD, je suis loin de le faire dans excel.
offset est propre à excel.
Bonne fin de soirée.
--
Bernard Flavignard
www.guidonchalettois.fr
"JB" a écrit dans le message de news:
Colonne 1 à 7:
Sheets("Invites").[A65000].End(xlUp).Resize(,7).Interior.ColorIndex > > 33
Colonne 5 à 7:
Sheets("Invites").[A65000].End(xlUp).Offset(0, 4).Resize(,
3).Interior.ColorIndex = 33
JB
On 15 août, 23:07, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:JB,
Quelle rapidité!
Vous êtes, toi et quelques autres, à surveiller ce groupe afin de voir s'il
n'y
a pas de nouvelles questions?
C'est bien agréable de pouvoir se faire aider aussi rapidement.
Avec Resize(,3) je colorie les colonnes 1 à 3, mais si je veux colorier les
colonnes 5 à 7 ?
Encore merci
--
Bernard Flavignardwww.guidonchalettois.fr
"JB" a écrit dans le message de news:
Bonsoir,
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy _
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
Sheets("Invites").[A65000].End(xlUp).Resize(,
3).Interior.ColorIndex = 33
End If
Next j
Next i
JB
On 15 août, 22:33, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:Bonsoir,
Ce matin je vous parlais de la copie de lignes depuis les feuilles d'un
classeur
vers la feuille "Invites"
Mon code, qui fonctionne est celui-ci
'Recopie des lignes contenant un 1 en colonne 3
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
'on suppose ne pas avoir plus de 300 lignes dans chaque feuille
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
End If
Next j
Next i
Je voudrais en même temps colorier (remplissage) la ligne que je viens de
copier
dans la feuille "Invites"
Merci de votre aide.
--
Bernard Flavignardwww.guidonchalettois.fr-Masquer le texte des messages
précédents -
- Afficher le texte des messages précédents -- Masquer le texte des
messages précédents -
- Afficher le texte des messages précédents -
Bonsoir,
Les questions amènent des réponses, mais les réponses amènent aussi des
questions....
Ok pour colorier les colonnes 5 à 7.
Mais si je suppose qu'une colonne de ma feuille "Invites"se nomme "toto", sa
position peut varier d'une situation à une autre, comment faire pour colorier
la
cellule de la ligne que je viens de recopier et qui se trouve à l'intersection
de la colonne "toto"
Merci
--
Bernard Flavignardwww.guidonchalettois.fr
"Bernard Flavignard" <be.flavi-chez-orange.fr> a écrit dans le message de
news:
46c36f76$0$27414$ba4ac...@news.orange.fr...
JB,
C'est si simple.
Mais si je maitrise VBA dans AutoCAD, je suis loin de le faire dans excel.
offset est propre à excel.
Bonne fin de soirée.
--
Bernard Flavignard
www.guidonchalettois.fr
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
1187212470.479605.54...@k79g2000hse.googlegroups.com...
Colonne 1 à 7:
Sheets("Invites").[A65000].End(xlUp).Resize(,7).Interior.ColorIndex > > 33
Colonne 5 à 7:
Sheets("Invites").[A65000].End(xlUp).Offset(0, 4).Resize(,
3).Interior.ColorIndex = 33
JB
On 15 août, 23:07, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:
JB,
Quelle rapidité!
Vous êtes, toi et quelques autres, à surveiller ce groupe afin de voir s'il
n'y
a pas de nouvelles questions?
C'est bien agréable de pouvoir se faire aider aussi rapidement.
Avec Resize(,3) je colorie les colonnes 1 à 3, mais si je veux colorier les
colonnes 5 à 7 ?
Encore merci
--
Bernard Flavignardwww.guidonchalettois.fr
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
1187211090.117469.148...@19g2000hsx.googlegroups.com...
Bonsoir,
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy _
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
Sheets("Invites").[A65000].End(xlUp).Resize(,
3).Interior.ColorIndex = 33
End If
Next j
Next i
JB
On 15 août, 22:33, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:
Bonsoir,
Ce matin je vous parlais de la copie de lignes depuis les feuilles d'un
classeur
vers la feuille "Invites"
Mon code, qui fonctionne est celui-ci
'Recopie des lignes contenant un 1 en colonne 3
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
'on suppose ne pas avoir plus de 300 lignes dans chaque feuille
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
End If
Next j
Next i
Je voudrais en même temps colorier (remplissage) la ligne que je viens de
copier
dans la feuille "Invites"
Merci de votre aide.
--
Bernard Flavignardwww.guidonchalettois.fr-Masquer le texte des messages
précédents -
- Afficher le texte des messages précédents -- Masquer le texte des
messages précédents -
- Afficher le texte des messages précédents -
Bonsoir,
Les questions amènent des réponses, mais les réponses amènent aussi des
questions....
Ok pour colorier les colonnes 5 à 7.
Mais si je suppose qu'une colonne de ma feuille "Invites"se nomme "toto", sa
position peut varier d'une situation à une autre, comment faire pour colorier
la
cellule de la ligne que je viens de recopier et qui se trouve à l'intersection
de la colonne "toto"
Merci
--
Bernard Flavignardwww.guidonchalettois.fr
"Bernard Flavignard" <be.flavi-chez-orange.fr> a écrit dans le message de
news:
46c36f76$0$27414$JB,
C'est si simple.
Mais si je maitrise VBA dans AutoCAD, je suis loin de le faire dans excel.
offset est propre à excel.
Bonne fin de soirée.
--
Bernard Flavignard
www.guidonchalettois.fr
"JB" a écrit dans le message de news:
Colonne 1 à 7:
Sheets("Invites").[A65000].End(xlUp).Resize(,7).Interior.ColorIndex > > 33
Colonne 5 à 7:
Sheets("Invites").[A65000].End(xlUp).Offset(0, 4).Resize(,
3).Interior.ColorIndex = 33
JB
On 15 août, 23:07, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:JB,
Quelle rapidité!
Vous êtes, toi et quelques autres, à surveiller ce groupe afin de voir s'il
n'y
a pas de nouvelles questions?
C'est bien agréable de pouvoir se faire aider aussi rapidement.
Avec Resize(,3) je colorie les colonnes 1 à 3, mais si je veux colorier les
colonnes 5 à 7 ?
Encore merci
--
Bernard Flavignardwww.guidonchalettois.fr
"JB" a écrit dans le message de news:
Bonsoir,
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy _
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
Sheets("Invites").[A65000].End(xlUp).Resize(,
3).Interior.ColorIndex = 33
End If
Next j
Next i
JB
On 15 août, 22:33, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:Bonsoir,
Ce matin je vous parlais de la copie de lignes depuis les feuilles d'un
classeur
vers la feuille "Invites"
Mon code, qui fonctionne est celui-ci
'Recopie des lignes contenant un 1 en colonne 3
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
'on suppose ne pas avoir plus de 300 lignes dans chaque feuille
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
End If
Next j
Next i
Je voudrais en même temps colorier (remplissage) la ligne que je viens de
copier
dans la feuille "Invites"
Merci de votre aide.
--
Bernard Flavignardwww.guidonchalettois.fr-Masquer le texte des messages
précédents -
- Afficher le texte des messages précédents -- Masquer le texte des
messages précédents -
- Afficher le texte des messages précédents -
JB,
J'étais en train de regarde du côté de
Application.Intersect
Avis-je une chance de trouver ?
Merci
--
Bernard Flavignardwww.guidonchalettois.fr
"JB" a écrit dans le message de news:
Bonsoir,
Sub conso()
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy _
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
' Sheets("Invites").[A65000].End(xlUp).Resize(,
3).Interior.ColorIndex = 33
' Sheets("Invites").[A65000].End(xlUp).Offset(0, 4).Resize(,
3).Interior.ColorIndex = 33
NomCol = "toto"
p = Application.Match(NomCol, Sheets("Invites").[A1:Z1], 0)
Sheets("Invites").[A65000].End(xlUp).Offset(0, p -
1).Interior.ColorIndex = 33
End If
Next j
Next i
End Sub
JB
On 16 août, 21:19, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:Bonsoir,
Les questions amènent des réponses, mais les réponses amènent a ussi des
questions....
Ok pour colorier les colonnes 5 à 7.
Mais si je suppose qu'une colonne de ma feuille "Invites"se nomme "toto ", sa
position peut varier d'une situation à une autre, comment faire pour colorier
la
cellule de la ligne que je viens de recopier et qui se trouve à l'int ersection
de la colonne "toto"
Merci
--
Bernard Flavignardwww.guidonchalettois.fr
"Bernard Flavignard" <be.flavi-chez-orange.fr> a écrit dans le messag e de
news:
46c36f76$0$27414$JB,
C'est si simple.
Mais si je maitrise VBA dans AutoCAD, je suis loin de le faire dans e xcel.
offset est propre à excel.
Bonne fin de soirée.
--
Bernard Flavignard
www.guidonchalettois.fr
"JB" a écrit dans le message de news:
Colonne 1 à 7:
Sheets("Invites").[A65000].End(xlUp).Resize(,7).Interior.ColorIndex =
33
Colonne 5 à 7:
Sheets("Invites").[A65000].End(xlUp).Offset(0, 4).Resize(,
3).Interior.ColorIndex = 33
JB
On 15 août, 23:07, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:JB,
Quelle rapidité!
Vous êtes, toi et quelques autres, à surveiller ce groupe afin d e voir s'il
n'y
a pas de nouvelles questions?
C'est bien agréable de pouvoir se faire aider aussi rapidement.
Avec Resize(,3) je colorie les colonnes 1 à 3, mais si je veux col orier les
colonnes 5 à 7 ?
Encore merci
--
Bernard Flavignardwww.guidonchalettois.fr
"JB" a écrit dans le message de news:
Bonsoir,
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy _
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
Sheets("Invites").[A65000].End(xlUp).Resize(,
3).Interior.ColorIndex = 33
End If
Next j
Next i
JB
On 15 août, 22:33, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:Bonsoir,
Ce matin je vous parlais de la copie de lignes depuis les feuilles d'un
classeur
vers la feuille "Invites"
Mon code, qui fonctionne est celui-ci
'Recopie des lignes contenant un 1 en colonne 3
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
'on suppose ne pas avoir plus de 300 lignes dans chaque feuille
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
End If
Next j
Next i
Je voudrais en même temps colorier (remplissage) la ligne que je viens de
copier
dans la feuille "Invites"
Merci de votre aide.
--
Bernard Flavignardwww.guidonchalettois.fr-Masquerle texte des mess ages
précédents -
- Afficher le texte des messages précédents -- Masquer le texte des
messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
JB,
J'étais en train de regarde du côté de
Application.Intersect
Avis-je une chance de trouver ?
Merci
--
Bernard Flavignardwww.guidonchalettois.fr
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
1187295508.526621.288...@d55g2000hsg.googlegroups.com...
Bonsoir,
Sub conso()
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy _
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
' Sheets("Invites").[A65000].End(xlUp).Resize(,
3).Interior.ColorIndex = 33
' Sheets("Invites").[A65000].End(xlUp).Offset(0, 4).Resize(,
3).Interior.ColorIndex = 33
NomCol = "toto"
p = Application.Match(NomCol, Sheets("Invites").[A1:Z1], 0)
Sheets("Invites").[A65000].End(xlUp).Offset(0, p -
1).Interior.ColorIndex = 33
End If
Next j
Next i
End Sub
JB
On 16 août, 21:19, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:
Bonsoir,
Les questions amènent des réponses, mais les réponses amènent a ussi des
questions....
Ok pour colorier les colonnes 5 à 7.
Mais si je suppose qu'une colonne de ma feuille "Invites"se nomme "toto ", sa
position peut varier d'une situation à une autre, comment faire pour colorier
la
cellule de la ligne que je viens de recopier et qui se trouve à l'int ersection
de la colonne "toto"
Merci
--
Bernard Flavignardwww.guidonchalettois.fr
"Bernard Flavignard" <be.flavi-chez-orange.fr> a écrit dans le messag e de
news:
46c36f76$0$27414$ba4ac...@news.orange.fr...
JB,
C'est si simple.
Mais si je maitrise VBA dans AutoCAD, je suis loin de le faire dans e xcel.
offset est propre à excel.
Bonne fin de soirée.
--
Bernard Flavignard
www.guidonchalettois.fr
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
1187212470.479605.54...@k79g2000hse.googlegroups.com...
Colonne 1 à 7:
Sheets("Invites").[A65000].End(xlUp).Resize(,7).Interior.ColorIndex =
33
Colonne 5 à 7:
Sheets("Invites").[A65000].End(xlUp).Offset(0, 4).Resize(,
3).Interior.ColorIndex = 33
JB
On 15 août, 23:07, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:
JB,
Quelle rapidité!
Vous êtes, toi et quelques autres, à surveiller ce groupe afin d e voir s'il
n'y
a pas de nouvelles questions?
C'est bien agréable de pouvoir se faire aider aussi rapidement.
Avec Resize(,3) je colorie les colonnes 1 à 3, mais si je veux col orier les
colonnes 5 à 7 ?
Encore merci
--
Bernard Flavignardwww.guidonchalettois.fr
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
1187211090.117469.148...@19g2000hsx.googlegroups.com...
Bonsoir,
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy _
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
Sheets("Invites").[A65000].End(xlUp).Resize(,
3).Interior.ColorIndex = 33
End If
Next j
Next i
JB
On 15 août, 22:33, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:
Bonsoir,
Ce matin je vous parlais de la copie de lignes depuis les feuilles d'un
classeur
vers la feuille "Invites"
Mon code, qui fonctionne est celui-ci
'Recopie des lignes contenant un 1 en colonne 3
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
'on suppose ne pas avoir plus de 300 lignes dans chaque feuille
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
End If
Next j
Next i
Je voudrais en même temps colorier (remplissage) la ligne que je viens de
copier
dans la feuille "Invites"
Merci de votre aide.
--
Bernard Flavignardwww.guidonchalettois.fr-Masquerle texte des mess ages
précédents -
- Afficher le texte des messages précédents -- Masquer le texte des
messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
JB,
J'étais en train de regarde du côté de
Application.Intersect
Avis-je une chance de trouver ?
Merci
--
Bernard Flavignardwww.guidonchalettois.fr
"JB" a écrit dans le message de news:
Bonsoir,
Sub conso()
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy _
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
' Sheets("Invites").[A65000].End(xlUp).Resize(,
3).Interior.ColorIndex = 33
' Sheets("Invites").[A65000].End(xlUp).Offset(0, 4).Resize(,
3).Interior.ColorIndex = 33
NomCol = "toto"
p = Application.Match(NomCol, Sheets("Invites").[A1:Z1], 0)
Sheets("Invites").[A65000].End(xlUp).Offset(0, p -
1).Interior.ColorIndex = 33
End If
Next j
Next i
End Sub
JB
On 16 août, 21:19, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:Bonsoir,
Les questions amènent des réponses, mais les réponses amènent a ussi des
questions....
Ok pour colorier les colonnes 5 à 7.
Mais si je suppose qu'une colonne de ma feuille "Invites"se nomme "toto ", sa
position peut varier d'une situation à une autre, comment faire pour colorier
la
cellule de la ligne que je viens de recopier et qui se trouve à l'int ersection
de la colonne "toto"
Merci
--
Bernard Flavignardwww.guidonchalettois.fr
"Bernard Flavignard" <be.flavi-chez-orange.fr> a écrit dans le messag e de
news:
46c36f76$0$27414$JB,
C'est si simple.
Mais si je maitrise VBA dans AutoCAD, je suis loin de le faire dans e xcel.
offset est propre à excel.
Bonne fin de soirée.
--
Bernard Flavignard
www.guidonchalettois.fr
"JB" a écrit dans le message de news:
Colonne 1 à 7:
Sheets("Invites").[A65000].End(xlUp).Resize(,7).Interior.ColorIndex =
33
Colonne 5 à 7:
Sheets("Invites").[A65000].End(xlUp).Offset(0, 4).Resize(,
3).Interior.ColorIndex = 33
JB
On 15 août, 23:07, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:JB,
Quelle rapidité!
Vous êtes, toi et quelques autres, à surveiller ce groupe afin d e voir s'il
n'y
a pas de nouvelles questions?
C'est bien agréable de pouvoir se faire aider aussi rapidement.
Avec Resize(,3) je colorie les colonnes 1 à 3, mais si je veux col orier les
colonnes 5 à 7 ?
Encore merci
--
Bernard Flavignardwww.guidonchalettois.fr
"JB" a écrit dans le message de news:
Bonsoir,
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy _
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
Sheets("Invites").[A65000].End(xlUp).Resize(,
3).Interior.ColorIndex = 33
End If
Next j
Next i
JB
On 15 août, 22:33, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:Bonsoir,
Ce matin je vous parlais de la copie de lignes depuis les feuilles d'un
classeur
vers la feuille "Invites"
Mon code, qui fonctionne est celui-ci
'Recopie des lignes contenant un 1 en colonne 3
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
'on suppose ne pas avoir plus de 300 lignes dans chaque feuille
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
End If
Next j
Next i
Je voudrais en même temps colorier (remplissage) la ligne que je viens de
copier
dans la feuille "Invites"
Merci de votre aide.
--
Bernard Flavignardwww.guidonchalettois.fr-Masquerle texte des mess ages
précédents -
- Afficher le texte des messages précédents -- Masquer le texte des
messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
JB,
J'étais en train de regarde du côté de
Application.Intersect
Avis-je une chance de trouver ?
Merci
--
Bernard Flavignardwww.guidonchalettois.fr
"JB" a écrit dans le message de news:
Bonsoir,
Sub conso()
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy _
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
' Sheets("Invites").[A65000].End(xlUp).Resize(,
3).Interior.ColorIndex = 33
' Sheets("Invites").[A65000].End(xlUp).Offset(0, 4).Resize(,
3).Interior.ColorIndex = 33
NomCol = "toto"
p = Application.Match(NomCol, Sheets("Invites").[A1:Z1], 0)
Sheets("Invites").[A65000].End(xlUp).Offset(0, p -
1).Interior.ColorIndex = 33
End If
Next j
Next i
End Sub
JB
On 16 août, 21:19, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:Bonsoir,
Les questions amènent des réponses, mais les réponses amènent aussi des
questions....
Ok pour colorier les colonnes 5 à 7.
Mais si je suppose qu'une colonne de ma feuille "Invites"se nomme "toto", sa
position peut varier d'une situation à une autre, comment faire pour
colorier
la
cellule de la ligne que je viens de recopier et qui se trouve à
l'intersection
de la colonne "toto"
Merci
--
Bernard Flavignardwww.guidonchalettois.fr
"Bernard Flavignard" <be.flavi-chez-orange.fr> a écrit dans le message de
news:
46c36f76$0$27414$JB,
C'est si simple.
Mais si je maitrise VBA dans AutoCAD, je suis loin de le faire dans excel.
offset est propre à excel.
Bonne fin de soirée.
--
Bernard Flavignard
www.guidonchalettois.fr
"JB" a écrit dans le message de news:
Colonne 1 à 7:
Sheets("Invites").[A65000].End(xlUp).Resize(,7).Interior.ColorIndex > > > 33
Colonne 5 à 7:
Sheets("Invites").[A65000].End(xlUp).Offset(0, 4).Resize(,
3).Interior.ColorIndex = 33
JB
On 15 août, 23:07, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:JB,
Quelle rapidité!
Vous êtes, toi et quelques autres, à surveiller ce groupe afin de voir
s'il
n'y
a pas de nouvelles questions?
C'est bien agréable de pouvoir se faire aider aussi rapidement.
Avec Resize(,3) je colorie les colonnes 1 à 3, mais si je veux colorier
les
colonnes 5 à 7 ?
Encore merci
--
Bernard Flavignardwww.guidonchalettois.fr
"JB" a écrit dans le message de news:
Bonsoir,
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy _
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
Sheets("Invites").[A65000].End(xlUp).Resize(,
3).Interior.ColorIndex = 33
End If
Next j
Next i
JB
On 15 août, 22:33, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:Bonsoir,
Ce matin je vous parlais de la copie de lignes depuis les feuilles d'un
classeur
vers la feuille "Invites"
Mon code, qui fonctionne est celui-ci
'Recopie des lignes contenant un 1 en colonne 3
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
'on suppose ne pas avoir plus de 300 lignes dans chaque feuille
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
End If
Next j
Next i
Je voudrais en même temps colorier (remplissage) la ligne que je viens
de
copier
dans la feuille "Invites"
Merci de votre aide.
--
Bernard Flavignardwww.guidonchalettois.fr-Masquerle texte des messages
précédents -
- Afficher le texte des messages précédents -- Masquer le texte des
messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages
précédents -
- Afficher le texte des messages précédents -
JB,
J'étais en train de regarde du côté de
Application.Intersect
Avis-je une chance de trouver ?
Merci
--
Bernard Flavignardwww.guidonchalettois.fr
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
1187295508.526621.288...@d55g2000hsg.googlegroups.com...
Bonsoir,
Sub conso()
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy _
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
' Sheets("Invites").[A65000].End(xlUp).Resize(,
3).Interior.ColorIndex = 33
' Sheets("Invites").[A65000].End(xlUp).Offset(0, 4).Resize(,
3).Interior.ColorIndex = 33
NomCol = "toto"
p = Application.Match(NomCol, Sheets("Invites").[A1:Z1], 0)
Sheets("Invites").[A65000].End(xlUp).Offset(0, p -
1).Interior.ColorIndex = 33
End If
Next j
Next i
End Sub
JB
On 16 août, 21:19, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:
Bonsoir,
Les questions amènent des réponses, mais les réponses amènent aussi des
questions....
Ok pour colorier les colonnes 5 à 7.
Mais si je suppose qu'une colonne de ma feuille "Invites"se nomme "toto", sa
position peut varier d'une situation à une autre, comment faire pour
colorier
la
cellule de la ligne que je viens de recopier et qui se trouve à
l'intersection
de la colonne "toto"
Merci
--
Bernard Flavignardwww.guidonchalettois.fr
"Bernard Flavignard" <be.flavi-chez-orange.fr> a écrit dans le message de
news:
46c36f76$0$27414$ba4ac...@news.orange.fr...
JB,
C'est si simple.
Mais si je maitrise VBA dans AutoCAD, je suis loin de le faire dans excel.
offset est propre à excel.
Bonne fin de soirée.
--
Bernard Flavignard
www.guidonchalettois.fr
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
1187212470.479605.54...@k79g2000hse.googlegroups.com...
Colonne 1 à 7:
Sheets("Invites").[A65000].End(xlUp).Resize(,7).Interior.ColorIndex > > > 33
Colonne 5 à 7:
Sheets("Invites").[A65000].End(xlUp).Offset(0, 4).Resize(,
3).Interior.ColorIndex = 33
JB
On 15 août, 23:07, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:
JB,
Quelle rapidité!
Vous êtes, toi et quelques autres, à surveiller ce groupe afin de voir
s'il
n'y
a pas de nouvelles questions?
C'est bien agréable de pouvoir se faire aider aussi rapidement.
Avec Resize(,3) je colorie les colonnes 1 à 3, mais si je veux colorier
les
colonnes 5 à 7 ?
Encore merci
--
Bernard Flavignardwww.guidonchalettois.fr
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
1187211090.117469.148...@19g2000hsx.googlegroups.com...
Bonsoir,
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy _
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
Sheets("Invites").[A65000].End(xlUp).Resize(,
3).Interior.ColorIndex = 33
End If
Next j
Next i
JB
On 15 août, 22:33, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:
Bonsoir,
Ce matin je vous parlais de la copie de lignes depuis les feuilles d'un
classeur
vers la feuille "Invites"
Mon code, qui fonctionne est celui-ci
'Recopie des lignes contenant un 1 en colonne 3
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
'on suppose ne pas avoir plus de 300 lignes dans chaque feuille
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
End If
Next j
Next i
Je voudrais en même temps colorier (remplissage) la ligne que je viens
de
copier
dans la feuille "Invites"
Merci de votre aide.
--
Bernard Flavignardwww.guidonchalettois.fr-Masquerle texte des messages
précédents -
- Afficher le texte des messages précédents -- Masquer le texte des
messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages
précédents -
- Afficher le texte des messages précédents -
JB,
J'étais en train de regarde du côté de
Application.Intersect
Avis-je une chance de trouver ?
Merci
--
Bernard Flavignardwww.guidonchalettois.fr
"JB" a écrit dans le message de news:
Bonsoir,
Sub conso()
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy _
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
' Sheets("Invites").[A65000].End(xlUp).Resize(,
3).Interior.ColorIndex = 33
' Sheets("Invites").[A65000].End(xlUp).Offset(0, 4).Resize(,
3).Interior.ColorIndex = 33
NomCol = "toto"
p = Application.Match(NomCol, Sheets("Invites").[A1:Z1], 0)
Sheets("Invites").[A65000].End(xlUp).Offset(0, p -
1).Interior.ColorIndex = 33
End If
Next j
Next i
End Sub
JB
On 16 août, 21:19, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:Bonsoir,
Les questions amènent des réponses, mais les réponses amènent aussi des
questions....
Ok pour colorier les colonnes 5 à 7.
Mais si je suppose qu'une colonne de ma feuille "Invites"se nomme "toto", sa
position peut varier d'une situation à une autre, comment faire pour
colorier
la
cellule de la ligne que je viens de recopier et qui se trouve à
l'intersection
de la colonne "toto"
Merci
--
Bernard Flavignardwww.guidonchalettois.fr
"Bernard Flavignard" <be.flavi-chez-orange.fr> a écrit dans le message de
news:
46c36f76$0$27414$JB,
C'est si simple.
Mais si je maitrise VBA dans AutoCAD, je suis loin de le faire dans excel.
offset est propre à excel.
Bonne fin de soirée.
--
Bernard Flavignard
www.guidonchalettois.fr
"JB" a écrit dans le message de news:
Colonne 1 à 7:
Sheets("Invites").[A65000].End(xlUp).Resize(,7).Interior.ColorIndex > > > 33
Colonne 5 à 7:
Sheets("Invites").[A65000].End(xlUp).Offset(0, 4).Resize(,
3).Interior.ColorIndex = 33
JB
On 15 août, 23:07, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:JB,
Quelle rapidité!
Vous êtes, toi et quelques autres, à surveiller ce groupe afin de voir
s'il
n'y
a pas de nouvelles questions?
C'est bien agréable de pouvoir se faire aider aussi rapidement.
Avec Resize(,3) je colorie les colonnes 1 à 3, mais si je veux colorier
les
colonnes 5 à 7 ?
Encore merci
--
Bernard Flavignardwww.guidonchalettois.fr
"JB" a écrit dans le message de news:
Bonsoir,
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy _
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
Sheets("Invites").[A65000].End(xlUp).Resize(,
3).Interior.ColorIndex = 33
End If
Next j
Next i
JB
On 15 août, 22:33, "Bernard Flavignard" <be.flavi-chez-orange.fr>
wrote:Bonsoir,
Ce matin je vous parlais de la copie de lignes depuis les feuilles d'un
classeur
vers la feuille "Invites"
Mon code, qui fonctionne est celui-ci
'Recopie des lignes contenant un 1 en colonne 3
For i = 2 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(i).Activate
'on suppose ne pas avoir plus de 300 lignes dans chaque feuille
For j = 2 To 300
If Cells(j, 3) = "1" Then
Cells(j, 3).Activate
Rows(ActiveCell.Row).Copy
Sheets("Invites").[A65000].End(xlUp).Offset(1, 0)
End If
Next j
Next i
Je voudrais en même temps colorier (remplissage) la ligne que je viens
de
copier
dans la feuille "Invites"
Merci de votre aide.
--
Bernard Flavignardwww.guidonchalettois.fr-Masquerle texte des messages
précédents -
- Afficher le texte des messages précédents -- Masquer le texte des
messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages
précédents -
- Afficher le texte des messages précédents -