Bonsour® rthompson avec ferveur ;o))) vous nous disiez :Ce que moi je voudrais et je sais que je suis un emmerd????
Et qu'en plus je m'explique mal
Enfin voici ce que je cherche à faire
En admettant que tout est visible (Offer, Oerder, Invoiced, Paid,
etc)
Si je click sur le bouton Offer il les cache mais ne change rien aux
autres lignes
Et si je reclick desus, il me les affiche tout en ne changeant rien
d'autre
Vite fait alors ....
comme ceci en quelque sorte
http://cjoint.com/?iBvEbfx4fi
raffinement possible :
une seule macro paramétrée devrait pouvoir etre utilisée en lieu et place
de 6
macros quasiment identiques ... ;o)))
ou alors utiliser des cases à cocher (checkboxes) et application.caller
@+
;o)))
Bonsour® rthompson avec ferveur ;o))) vous nous disiez :
Ce que moi je voudrais et je sais que je suis un emmerd????
Et qu'en plus je m'explique mal
Enfin voici ce que je cherche à faire
En admettant que tout est visible (Offer, Oerder, Invoiced, Paid,
etc)
Si je click sur le bouton Offer il les cache mais ne change rien aux
autres lignes
Et si je reclick desus, il me les affiche tout en ne changeant rien
d'autre
Vite fait alors ....
comme ceci en quelque sorte
http://cjoint.com/?iBvEbfx4fi
raffinement possible :
une seule macro paramétrée devrait pouvoir etre utilisée en lieu et place
de 6
macros quasiment identiques ... ;o)))
ou alors utiliser des cases à cocher (checkboxes) et application.caller
@+
;o)))
Bonsour® rthompson avec ferveur ;o))) vous nous disiez :Ce que moi je voudrais et je sais que je suis un emmerd????
Et qu'en plus je m'explique mal
Enfin voici ce que je cherche à faire
En admettant que tout est visible (Offer, Oerder, Invoiced, Paid,
etc)
Si je click sur le bouton Offer il les cache mais ne change rien aux
autres lignes
Et si je reclick desus, il me les affiche tout en ne changeant rien
d'autre
Vite fait alors ....
comme ceci en quelque sorte
http://cjoint.com/?iBvEbfx4fi
raffinement possible :
une seule macro paramétrée devrait pouvoir etre utilisée en lieu et place
de 6
macros quasiment identiques ... ;o)))
ou alors utiliser des cases à cocher (checkboxes) et application.caller
@+
;o)))
Bonjour, regarde le fichier joint :http://cjoint.com/?iBtQAh1qV1
Private Sub ToggleButton1_Click()
If ToggleButton1.Value = True Then
ToggleButton1.Caption = "Avec Offer"
For Each c In Range([A2], [A7])
c.EntireRow.Hidden = ((c.Value = ["Offer"]))
Next c
Else
ToggleButton1.Caption = "Sans Offer"
Cells.EntireRow.Hidden = False
End If
End Sub
Private Sub UserForm_Initialize()
ToggleButton1.Caption = "Sans Offer"
End SubBonjour à toutes et tous
Je vais reposer ma question
Parceque je crois que comme j'ai dis que ça allais
plus personne ne suit ce fil
Donc je le relance
voici de quoi il s'agit
La petite macro du Toggle fonctionne impeccable
Mais elle cache toutes les lignes
Et j'aurais voulu un truc pour cacher ou montrer les lignes SANS
affecter le
reste du tableau
Par exemple
A
1 Offer
2 Offer
3 Order
4 Paid
5 Invoiced
6 Paid
Je voudrais qu'en actionnant le toggle Offer, il me cache ou m'affiche
les
lignes 1 et 2
Mais que les autres restent affichées tant je n'actionne pas le toggle
Paid
ou Invoiced
C'est un peu comme un TCD
Mais pour des raisons patronales, je ne peux pas passer par là
Donc j'espère que l'un d'entre vous aura une solution
A très bientôt
Rex
Et ci-dssous le code
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Private Sub ToggleButton1_Click()
Application.ScreenUpdating = False
If Range("I2") = "Offers Hidden" Then
For Each c In Range([H9], [H185])
c.EntireRow.Hidden = Not ((c.Value = ["Offer"]))
Next c
Range("I2") = "Offers Shown"
ToggleButton1.Caption = "Hide Offers"
Else
For Each c In Range([H9], [H185])
c.EntireRow.Hidden = True
Next c
Range("I2") = "Offers Hidden"
ToggleButton1.Caption = "Show Offers"
End If
Application.ScreenUpdating = True
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bonjour, regarde le fichier joint :
http://cjoint.com/?iBtQAh1qV1
Private Sub ToggleButton1_Click()
If ToggleButton1.Value = True Then
ToggleButton1.Caption = "Avec Offer"
For Each c In Range([A2], [A7])
c.EntireRow.Hidden = ((c.Value = ["Offer"]))
Next c
Else
ToggleButton1.Caption = "Sans Offer"
Cells.EntireRow.Hidden = False
End If
End Sub
Private Sub UserForm_Initialize()
ToggleButton1.Caption = "Sans Offer"
End Sub
Bonjour à toutes et tous
Je vais reposer ma question
Parceque je crois que comme j'ai dis que ça allais
plus personne ne suit ce fil
Donc je le relance
voici de quoi il s'agit
La petite macro du Toggle fonctionne impeccable
Mais elle cache toutes les lignes
Et j'aurais voulu un truc pour cacher ou montrer les lignes SANS
affecter le
reste du tableau
Par exemple
A
1 Offer
2 Offer
3 Order
4 Paid
5 Invoiced
6 Paid
Je voudrais qu'en actionnant le toggle Offer, il me cache ou m'affiche
les
lignes 1 et 2
Mais que les autres restent affichées tant je n'actionne pas le toggle
Paid
ou Invoiced
C'est un peu comme un TCD
Mais pour des raisons patronales, je ne peux pas passer par là
Donc j'espère que l'un d'entre vous aura une solution
A très bientôt
Rex
Et ci-dssous le code
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Private Sub ToggleButton1_Click()
Application.ScreenUpdating = False
If Range("I2") = "Offers Hidden" Then
For Each c In Range([H9], [H185])
c.EntireRow.Hidden = Not ((c.Value = ["Offer"]))
Next c
Range("I2") = "Offers Shown"
ToggleButton1.Caption = "Hide Offers"
Else
For Each c In Range([H9], [H185])
c.EntireRow.Hidden = True
Next c
Range("I2") = "Offers Hidden"
ToggleButton1.Caption = "Show Offers"
End If
Application.ScreenUpdating = True
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bonjour, regarde le fichier joint :http://cjoint.com/?iBtQAh1qV1
Private Sub ToggleButton1_Click()
If ToggleButton1.Value = True Then
ToggleButton1.Caption = "Avec Offer"
For Each c In Range([A2], [A7])
c.EntireRow.Hidden = ((c.Value = ["Offer"]))
Next c
Else
ToggleButton1.Caption = "Sans Offer"
Cells.EntireRow.Hidden = False
End If
End Sub
Private Sub UserForm_Initialize()
ToggleButton1.Caption = "Sans Offer"
End SubBonjour à toutes et tous
Je vais reposer ma question
Parceque je crois que comme j'ai dis que ça allais
plus personne ne suit ce fil
Donc je le relance
voici de quoi il s'agit
La petite macro du Toggle fonctionne impeccable
Mais elle cache toutes les lignes
Et j'aurais voulu un truc pour cacher ou montrer les lignes SANS
affecter le
reste du tableau
Par exemple
A
1 Offer
2 Offer
3 Order
4 Paid
5 Invoiced
6 Paid
Je voudrais qu'en actionnant le toggle Offer, il me cache ou m'affiche
les
lignes 1 et 2
Mais que les autres restent affichées tant je n'actionne pas le toggle
Paid
ou Invoiced
C'est un peu comme un TCD
Mais pour des raisons patronales, je ne peux pas passer par là
Donc j'espère que l'un d'entre vous aura une solution
A très bientôt
Rex
Et ci-dssous le code
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Private Sub ToggleButton1_Click()
Application.ScreenUpdating = False
If Range("I2") = "Offers Hidden" Then
For Each c In Range([H9], [H185])
c.EntireRow.Hidden = Not ((c.Value = ["Offer"]))
Next c
Range("I2") = "Offers Shown"
ToggleButton1.Caption = "Hide Offers"
Else
For Each c In Range([H9], [H185])
c.EntireRow.Hidden = True
Next c
Range("I2") = "Offers Hidden"
ToggleButton1.Caption = "Show Offers"
End If
Application.ScreenUpdating = True
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bon voilà autre chose. Si j'ouvre mon exemple sur Cjoint, mes
macros boguent mais si j'enregistre l'exemple sur mon ordi,
tout est OK. Pourquoi en est-il ainsi ?
Et bien sûr, je voulais écrire infatigable ;-)
Serge
"garnote" a écrit dans le message de news:
Salut infatigale travailleur,
Voici un exemple de ma proposition en espérant
qu'elle puisse te convenir :
http://cjoint.com/?iBugrhwfpX
Serge
"garnote" a écrit dans le message de
news:
Salut Rex,
Je n'ai pas suivi le fil depuis le début mais ...
Je suppose ici que ta liste verticale contient exclusivement des mots
choisis dans Paid, Invoiced et Offer. Je nomme cette liste « tableau »
Je suppose aussi que tu as trois ToggleButton nommés respectivement
Invoiced, Offer et Paid. Alors ces trois macros me semble convenir.
Est-ce le cas ?
Serge
Private Sub Invoiced_Click()
If Me.Invoiced.Value = True Then
For Each c In [tableau]
If c.Value = "Invoiced" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Invoiced" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
Private Sub Offer_Click()
If Me.Offer.Value = True Then
For Each c In [tableau]
If c.Value = "Offer" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Offer" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
Private Sub Paid_Click()
If Me.Paid.Value = True Then
For Each c In [tableau]
If c.Value = "Paid" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Paid" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
"rthompson" a écrit dans le message
de news: %23ELBA%
Bonjour à toutes et tous
Je vais reposer ma question
Parceque je crois que comme j'ai dis que ça allais
plus personne ne suit ce fil
Donc je le relance
voici de quoi il s'agit
La petite macro du Toggle fonctionne impeccable
Mais elle cache toutes les lignes
Et j'aurais voulu un truc pour cacher ou montrer les lignes SANS
affecter le
reste du tableau
Par exemple
A
1 Offer
2 Offer
3 Order
4 Paid
5 Invoiced
6 Paid
Je voudrais qu'en actionnant le toggle Offer, il me cache ou m'affiche
les
lignes 1 et 2
Mais que les autres restent affichées tant je n'actionne pas le toggle
Paid
ou Invoiced
C'est un peu comme un TCD
Mais pour des raisons patronales, je ne peux pas passer par là
Donc j'espère que l'un d'entre vous aura une solution
A très bientôt
Rex
Et ci-dssous le code
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Private Sub ToggleButton1_Click()
Application.ScreenUpdating = False
If Range("I2") = "Offers Hidden" Then
For Each c In Range([H9], [H185])
c.EntireRow.Hidden = Not ((c.Value = ["Offer"]))
Next c
Range("I2") = "Offers Shown"
ToggleButton1.Caption = "Hide Offers"
Else
For Each c In Range([H9], [H185])
c.EntireRow.Hidden = True
Next c
Range("I2") = "Offers Hidden"
ToggleButton1.Caption = "Show Offers"
End If
Application.ScreenUpdating = True
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bon voilà autre chose. Si j'ouvre mon exemple sur Cjoint, mes
macros boguent mais si j'enregistre l'exemple sur mon ordi,
tout est OK. Pourquoi en est-il ainsi ?
Et bien sûr, je voulais écrire infatigable ;-)
Serge
"garnote" <garnote3@ENLEVER.videotron.ca> a écrit dans le message de news:
OximJVN6HHA.1188@TK2MSFTNGP04.phx.gbl...
Salut infatigale travailleur,
Voici un exemple de ma proposition en espérant
qu'elle puisse te convenir :
http://cjoint.com/?iBugrhwfpX
Serge
"garnote" <garnote3@ENLEVER.videotron.ca> a écrit dans le message de
news: uFQc8KN6HHA.536@TK2MSFTNGP06.phx.gbl...
Salut Rex,
Je n'ai pas suivi le fil depuis le début mais ...
Je suppose ici que ta liste verticale contient exclusivement des mots
choisis dans Paid, Invoiced et Offer. Je nomme cette liste « tableau »
Je suppose aussi que tu as trois ToggleButton nommés respectivement
Invoiced, Offer et Paid. Alors ces trois macros me semble convenir.
Est-ce le cas ?
Serge
Private Sub Invoiced_Click()
If Me.Invoiced.Value = True Then
For Each c In [tableau]
If c.Value = "Invoiced" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Invoiced" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
Private Sub Offer_Click()
If Me.Offer.Value = True Then
For Each c In [tableau]
If c.Value = "Offer" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Offer" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
Private Sub Paid_Click()
If Me.Paid.Value = True Then
For Each c In [tableau]
If c.Value = "Paid" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Paid" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
"rthompson" <roubliemoithompson@softscreen.be> a écrit dans le message
de news: %23ELBA%23L6HHA.3716@TK2MSFTNGP03.phx.gbl...
Bonjour à toutes et tous
Je vais reposer ma question
Parceque je crois que comme j'ai dis que ça allais
plus personne ne suit ce fil
Donc je le relance
voici de quoi il s'agit
La petite macro du Toggle fonctionne impeccable
Mais elle cache toutes les lignes
Et j'aurais voulu un truc pour cacher ou montrer les lignes SANS
affecter le
reste du tableau
Par exemple
A
1 Offer
2 Offer
3 Order
4 Paid
5 Invoiced
6 Paid
Je voudrais qu'en actionnant le toggle Offer, il me cache ou m'affiche
les
lignes 1 et 2
Mais que les autres restent affichées tant je n'actionne pas le toggle
Paid
ou Invoiced
C'est un peu comme un TCD
Mais pour des raisons patronales, je ne peux pas passer par là
Donc j'espère que l'un d'entre vous aura une solution
A très bientôt
Rex
Et ci-dssous le code
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Private Sub ToggleButton1_Click()
Application.ScreenUpdating = False
If Range("I2") = "Offers Hidden" Then
For Each c In Range([H9], [H185])
c.EntireRow.Hidden = Not ((c.Value = ["Offer"]))
Next c
Range("I2") = "Offers Shown"
ToggleButton1.Caption = "Hide Offers"
Else
For Each c In Range([H9], [H185])
c.EntireRow.Hidden = True
Next c
Range("I2") = "Offers Hidden"
ToggleButton1.Caption = "Show Offers"
End If
Application.ScreenUpdating = True
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bon voilà autre chose. Si j'ouvre mon exemple sur Cjoint, mes
macros boguent mais si j'enregistre l'exemple sur mon ordi,
tout est OK. Pourquoi en est-il ainsi ?
Et bien sûr, je voulais écrire infatigable ;-)
Serge
"garnote" a écrit dans le message de news:
Salut infatigale travailleur,
Voici un exemple de ma proposition en espérant
qu'elle puisse te convenir :
http://cjoint.com/?iBugrhwfpX
Serge
"garnote" a écrit dans le message de
news:
Salut Rex,
Je n'ai pas suivi le fil depuis le début mais ...
Je suppose ici que ta liste verticale contient exclusivement des mots
choisis dans Paid, Invoiced et Offer. Je nomme cette liste « tableau »
Je suppose aussi que tu as trois ToggleButton nommés respectivement
Invoiced, Offer et Paid. Alors ces trois macros me semble convenir.
Est-ce le cas ?
Serge
Private Sub Invoiced_Click()
If Me.Invoiced.Value = True Then
For Each c In [tableau]
If c.Value = "Invoiced" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Invoiced" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
Private Sub Offer_Click()
If Me.Offer.Value = True Then
For Each c In [tableau]
If c.Value = "Offer" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Offer" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
Private Sub Paid_Click()
If Me.Paid.Value = True Then
For Each c In [tableau]
If c.Value = "Paid" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Paid" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
"rthompson" a écrit dans le message
de news: %23ELBA%
Bonjour à toutes et tous
Je vais reposer ma question
Parceque je crois que comme j'ai dis que ça allais
plus personne ne suit ce fil
Donc je le relance
voici de quoi il s'agit
La petite macro du Toggle fonctionne impeccable
Mais elle cache toutes les lignes
Et j'aurais voulu un truc pour cacher ou montrer les lignes SANS
affecter le
reste du tableau
Par exemple
A
1 Offer
2 Offer
3 Order
4 Paid
5 Invoiced
6 Paid
Je voudrais qu'en actionnant le toggle Offer, il me cache ou m'affiche
les
lignes 1 et 2
Mais que les autres restent affichées tant je n'actionne pas le toggle
Paid
ou Invoiced
C'est un peu comme un TCD
Mais pour des raisons patronales, je ne peux pas passer par là
Donc j'espère que l'un d'entre vous aura une solution
A très bientôt
Rex
Et ci-dssous le code
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Private Sub ToggleButton1_Click()
Application.ScreenUpdating = False
If Range("I2") = "Offers Hidden" Then
For Each c In Range([H9], [H185])
c.EntireRow.Hidden = Not ((c.Value = ["Offer"]))
Next c
Range("I2") = "Offers Shown"
ToggleButton1.Caption = "Hide Offers"
Else
For Each c In Range([H9], [H185])
c.EntireRow.Hidden = True
Next c
Range("I2") = "Offers Hidden"
ToggleButton1.Caption = "Show Offers"
End If
Application.ScreenUpdating = True
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bonsour® garnote avec ferveur ;o))) vous nous disiez :Bon voilà autre chose. Si j'ouvre mon exemple sur Cjoint, mes
macros boguent mais si j'enregistre l'exemple sur mon ordi,
tout est OK. Pourquoi en est-il ainsi ?
because le userform sensé s'afficher est une fenetre et que cjoint ne gére pas les fenetres... :-(((
@+
;o)))
Bonsour® garnote avec ferveur ;o))) vous nous disiez :
Bon voilà autre chose. Si j'ouvre mon exemple sur Cjoint, mes
macros boguent mais si j'enregistre l'exemple sur mon ordi,
tout est OK. Pourquoi en est-il ainsi ?
because le userform sensé s'afficher est une fenetre et que cjoint ne gére pas les fenetres... :-(((
@+
;o)))
Bonsour® garnote avec ferveur ;o))) vous nous disiez :Bon voilà autre chose. Si j'ouvre mon exemple sur Cjoint, mes
macros boguent mais si j'enregistre l'exemple sur mon ordi,
tout est OK. Pourquoi en est-il ainsi ?
because le userform sensé s'afficher est une fenetre et que cjoint ne gére pas les fenetres... :-(((
@+
;o)))
Comment fait-on pour que la feuille soit active en même temps que le
useform?
Dans la fenêtre des propriétés du UserForm, choisis False pour la
Bonsoir Garnote
Avant toute chose
Et même avant de te dire merci
Pourquoi Garnote??????
Et maintenant je te dis merci
Et aussi merci pour le code
J'ai l'impression qu'on a pas fini de le voir passer par-ci par-là celui là
Tellement de solution "Valables" que je ne sais pas laquelle choisir
Dans ton userform
Y a-t-il moyen d'agir sur la couleur des boutons?
Je sais que je peux leur donner une couleur fixe dans les propriétés
Mais peut-on les mettre en verts si c'est affiché et rouge si c'est caché
Deuxième chose
Et ceci je sais que c'est faisable, parceque je l'ai vu
Mais à ce moment cela ne me semblait pas utile
Et maintenant OUI, cela me serait utile
Comment fait-on pour que la feuille soit active en même temps que le
useform?
C'est à dire que j'aurais accès à une cellule sans devoir fermer le userform
A bientôt et surtout un grand MERCI à toi
Toujours le même message qu'au autres
Toujours le même code, mais un indice différent
-SÑÔÝ'ÈYÐÙÆ?ãÚKÑÐÓTO^ÄÕÔ?âÊ^Ìà?ÖÊ`ÄÚÕ?ÞÆÙÕÕÛÛÓOfÐÆ?ÞÆÓÍÕÒåØOÕÕÆ
A chaque fois que je fais une photo et qu'il ne fait pas clair
Et là ça devient facile, hein???
A bientôt
Rex ;-))) )))
"garnote" a écrit dans le message de news:Bon voilà autre chose. Si j'ouvre mon exemple sur Cjoint, mes
macros boguent mais si j'enregistre l'exemple sur mon ordi,
tout est OK. Pourquoi en est-il ainsi ?
Et bien sûr, je voulais écrire infatigable ;-)
Serge
"garnote" a écrit dans le message de news:Salut infatigale travailleur,
Voici un exemple de ma proposition en espérant
qu'elle puisse te convenir :
http://cjoint.com/?iBugrhwfpX
Serge
"garnote" a écrit dans le message de
news:Salut Rex,
Je n'ai pas suivi le fil depuis le début mais ...
Je suppose ici que ta liste verticale contient exclusivement des mots
choisis dans Paid, Invoiced et Offer. Je nomme cette liste « tableau »
Je suppose aussi que tu as trois ToggleButton nommés respectivement
Invoiced, Offer et Paid. Alors ces trois macros me semble convenir.
Est-ce le cas ?
Serge
Private Sub Invoiced_Click()
If Me.Invoiced.Value = True Then
For Each c In [tableau]
If c.Value = "Invoiced" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Invoiced" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
Private Sub Offer_Click()
If Me.Offer.Value = True Then
For Each c In [tableau]
If c.Value = "Offer" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Offer" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
Private Sub Paid_Click()
If Me.Paid.Value = True Then
For Each c In [tableau]
If c.Value = "Paid" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Paid" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
"rthompson" a écrit dans le message
de news: %23ELBA%Bonjour à toutes et tous
Je vais reposer ma question
Parceque je crois que comme j'ai dis que ça allais
plus personne ne suit ce fil
Donc je le relance
voici de quoi il s'agit
La petite macro du Toggle fonctionne impeccable
Mais elle cache toutes les lignes
Et j'aurais voulu un truc pour cacher ou montrer les lignes SANS
affecter lereste du tableau
Par exemple
A
1 Offer
2 Offer
3 Order
4 Paid
5 Invoiced
6 Paid
Je voudrais qu'en actionnant le toggle Offer, il me cache ou m'affiche
leslignes 1 et 2
Mais que les autres restent affichées tant je n'actionne pas le toggle
Paidou Invoiced
C'est un peu comme un TCD
Mais pour des raisons patronales, je ne peux pas passer par là
Donc j'espère que l'un d'entre vous aura une solution
A très bientôt
Rex
Et ci-dssous le code
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Private Sub ToggleButton1_Click()
Application.ScreenUpdating = False
If Range("I2") = "Offers Hidden" Then
For Each c In Range([H9], [H185])
c.EntireRow.Hidden = Not ((c.Value = ["Offer"]))
Next c
Range("I2") = "Offers Shown"
ToggleButton1.Caption = "Hide Offers"
Else
For Each c In Range([H9], [H185])
c.EntireRow.Hidden = True
Next c
Range("I2") = "Offers Hidden"
ToggleButton1.Caption = "Show Offers"
End If
Application.ScreenUpdating = True
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Comment fait-on pour que la feuille soit active en même temps que le
useform?
Dans la fenêtre des propriétés du UserForm, choisis False pour la
Bonsoir Garnote
Avant toute chose
Et même avant de te dire merci
Pourquoi Garnote??????
Et maintenant je te dis merci
Et aussi merci pour le code
J'ai l'impression qu'on a pas fini de le voir passer par-ci par-là celui là
Tellement de solution "Valables" que je ne sais pas laquelle choisir
Dans ton userform
Y a-t-il moyen d'agir sur la couleur des boutons?
Je sais que je peux leur donner une couleur fixe dans les propriétés
Mais peut-on les mettre en verts si c'est affiché et rouge si c'est caché
Deuxième chose
Et ceci je sais que c'est faisable, parceque je l'ai vu
Mais à ce moment cela ne me semblait pas utile
Et maintenant OUI, cela me serait utile
Comment fait-on pour que la feuille soit active en même temps que le
useform?
C'est à dire que j'aurais accès à une cellule sans devoir fermer le userform
A bientôt et surtout un grand MERCI à toi
Toujours le même message qu'au autres
Toujours le même code, mais un indice différent
-SÑÔÝ'ÈYÐÙÆ?ãÚKÑÐÓTO^ÄÕÔ?âÊ^Ìà?ÖÊ`ÄÚÕ?ÞÆÙÕÕÛÛÓOfÐÆ?ÞÆÓÍÕÒåØOÕÕÆ
A chaque fois que je fais une photo et qu'il ne fait pas clair
Et là ça devient facile, hein???
A bientôt
Rex ;-))) )))
"garnote" <garnote3@ENLEVER.videotron.ca> a écrit dans le message de news:
OBezudN6HHA.5980@TK2MSFTNGP04.phx.gbl...
Bon voilà autre chose. Si j'ouvre mon exemple sur Cjoint, mes
macros boguent mais si j'enregistre l'exemple sur mon ordi,
tout est OK. Pourquoi en est-il ainsi ?
Et bien sûr, je voulais écrire infatigable ;-)
Serge
"garnote" <garnote3@ENLEVER.videotron.ca> a écrit dans le message de news:
OximJVN6HHA.1188@TK2MSFTNGP04.phx.gbl...
Salut infatigale travailleur,
Voici un exemple de ma proposition en espérant
qu'elle puisse te convenir :
http://cjoint.com/?iBugrhwfpX
Serge
"garnote" <garnote3@ENLEVER.videotron.ca> a écrit dans le message de
news: uFQc8KN6HHA.536@TK2MSFTNGP06.phx.gbl...
Salut Rex,
Je n'ai pas suivi le fil depuis le début mais ...
Je suppose ici que ta liste verticale contient exclusivement des mots
choisis dans Paid, Invoiced et Offer. Je nomme cette liste « tableau »
Je suppose aussi que tu as trois ToggleButton nommés respectivement
Invoiced, Offer et Paid. Alors ces trois macros me semble convenir.
Est-ce le cas ?
Serge
Private Sub Invoiced_Click()
If Me.Invoiced.Value = True Then
For Each c In [tableau]
If c.Value = "Invoiced" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Invoiced" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
Private Sub Offer_Click()
If Me.Offer.Value = True Then
For Each c In [tableau]
If c.Value = "Offer" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Offer" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
Private Sub Paid_Click()
If Me.Paid.Value = True Then
For Each c In [tableau]
If c.Value = "Paid" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Paid" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
"rthompson" <roubliemoithompson@softscreen.be> a écrit dans le message
de news: %23ELBA%23L6HHA.3716@TK2MSFTNGP03.phx.gbl...
Bonjour à toutes et tous
Je vais reposer ma question
Parceque je crois que comme j'ai dis que ça allais
plus personne ne suit ce fil
Donc je le relance
voici de quoi il s'agit
La petite macro du Toggle fonctionne impeccable
Mais elle cache toutes les lignes
Et j'aurais voulu un truc pour cacher ou montrer les lignes SANS
affecter le
reste du tableau
Par exemple
A
1 Offer
2 Offer
3 Order
4 Paid
5 Invoiced
6 Paid
Je voudrais qu'en actionnant le toggle Offer, il me cache ou m'affiche
les
lignes 1 et 2
Mais que les autres restent affichées tant je n'actionne pas le toggle
Paid
ou Invoiced
C'est un peu comme un TCD
Mais pour des raisons patronales, je ne peux pas passer par là
Donc j'espère que l'un d'entre vous aura une solution
A très bientôt
Rex
Et ci-dssous le code
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Private Sub ToggleButton1_Click()
Application.ScreenUpdating = False
If Range("I2") = "Offers Hidden" Then
For Each c In Range([H9], [H185])
c.EntireRow.Hidden = Not ((c.Value = ["Offer"]))
Next c
Range("I2") = "Offers Shown"
ToggleButton1.Caption = "Hide Offers"
Else
For Each c In Range([H9], [H185])
c.EntireRow.Hidden = True
Next c
Range("I2") = "Offers Hidden"
ToggleButton1.Caption = "Show Offers"
End If
Application.ScreenUpdating = True
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Comment fait-on pour que la feuille soit active en même temps que le
useform?
Dans la fenêtre des propriétés du UserForm, choisis False pour la
Bonsoir Garnote
Avant toute chose
Et même avant de te dire merci
Pourquoi Garnote??????
Et maintenant je te dis merci
Et aussi merci pour le code
J'ai l'impression qu'on a pas fini de le voir passer par-ci par-là celui là
Tellement de solution "Valables" que je ne sais pas laquelle choisir
Dans ton userform
Y a-t-il moyen d'agir sur la couleur des boutons?
Je sais que je peux leur donner une couleur fixe dans les propriétés
Mais peut-on les mettre en verts si c'est affiché et rouge si c'est caché
Deuxième chose
Et ceci je sais que c'est faisable, parceque je l'ai vu
Mais à ce moment cela ne me semblait pas utile
Et maintenant OUI, cela me serait utile
Comment fait-on pour que la feuille soit active en même temps que le
useform?
C'est à dire que j'aurais accès à une cellule sans devoir fermer le userform
A bientôt et surtout un grand MERCI à toi
Toujours le même message qu'au autres
Toujours le même code, mais un indice différent
-SÑÔÝ'ÈYÐÙÆ?ãÚKÑÐÓTO^ÄÕÔ?âÊ^Ìà?ÖÊ`ÄÚÕ?ÞÆÙÕÕÛÛÓOfÐÆ?ÞÆÓÍÕÒåØOÕÕÆ
A chaque fois que je fais une photo et qu'il ne fait pas clair
Et là ça devient facile, hein???
A bientôt
Rex ;-))) )))
"garnote" a écrit dans le message de news:Bon voilà autre chose. Si j'ouvre mon exemple sur Cjoint, mes
macros boguent mais si j'enregistre l'exemple sur mon ordi,
tout est OK. Pourquoi en est-il ainsi ?
Et bien sûr, je voulais écrire infatigable ;-)
Serge
"garnote" a écrit dans le message de news:Salut infatigale travailleur,
Voici un exemple de ma proposition en espérant
qu'elle puisse te convenir :
http://cjoint.com/?iBugrhwfpX
Serge
"garnote" a écrit dans le message de
news:Salut Rex,
Je n'ai pas suivi le fil depuis le début mais ...
Je suppose ici que ta liste verticale contient exclusivement des mots
choisis dans Paid, Invoiced et Offer. Je nomme cette liste « tableau »
Je suppose aussi que tu as trois ToggleButton nommés respectivement
Invoiced, Offer et Paid. Alors ces trois macros me semble convenir.
Est-ce le cas ?
Serge
Private Sub Invoiced_Click()
If Me.Invoiced.Value = True Then
For Each c In [tableau]
If c.Value = "Invoiced" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Invoiced" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
Private Sub Offer_Click()
If Me.Offer.Value = True Then
For Each c In [tableau]
If c.Value = "Offer" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Offer" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
Private Sub Paid_Click()
If Me.Paid.Value = True Then
For Each c In [tableau]
If c.Value = "Paid" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Paid" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
"rthompson" a écrit dans le message
de news: %23ELBA%Bonjour à toutes et tous
Je vais reposer ma question
Parceque je crois que comme j'ai dis que ça allais
plus personne ne suit ce fil
Donc je le relance
voici de quoi il s'agit
La petite macro du Toggle fonctionne impeccable
Mais elle cache toutes les lignes
Et j'aurais voulu un truc pour cacher ou montrer les lignes SANS
affecter lereste du tableau
Par exemple
A
1 Offer
2 Offer
3 Order
4 Paid
5 Invoiced
6 Paid
Je voudrais qu'en actionnant le toggle Offer, il me cache ou m'affiche
leslignes 1 et 2
Mais que les autres restent affichées tant je n'actionne pas le toggle
Paidou Invoiced
C'est un peu comme un TCD
Mais pour des raisons patronales, je ne peux pas passer par là
Donc j'espère que l'un d'entre vous aura une solution
A très bientôt
Rex
Et ci-dssous le code
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Private Sub ToggleButton1_Click()
Application.ScreenUpdating = False
If Range("I2") = "Offers Hidden" Then
For Each c In Range([H9], [H185])
c.EntireRow.Hidden = Not ((c.Value = ["Offer"]))
Next c
Range("I2") = "Offers Shown"
ToggleButton1.Caption = "Hide Offers"
Else
For Each c In Range([H9], [H185])
c.EntireRow.Hidden = True
Next c
Range("I2") = "Offers Hidden"
ToggleButton1.Caption = "Show Offers"
End If
Application.ScreenUpdating = True
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Est-il possible de faire changer la couleur de tes boutons?
Vert si le texte est affiché et rouge si il est caché?
Est-il possible de faire changer la couleur de tes boutons?
Vert si le texte est affiché et rouge si il est caché?
Est-il possible de faire changer la couleur de tes boutons?
Vert si le texte est affiché et rouge si il est caché?
Pourquoi Garnote??????
Gar pour Garneau et note because je suis prof de math.
Je te remercie de me remercier.Comment fait-on pour que la feuille soit active en même temps que le
useform?
Dans la fenêtre des propriétés du UserForm, choisis False pour la
propriété ShowModal.
Serge
"Rex" a écrit dans le message de news: uP212$Bonsoir Garnote
Avant toute chose
Et même avant de te dire merci
Pourquoi Garnote??????
Et maintenant je te dis merci
Et aussi merci pour le code
J'ai l'impression qu'on a pas fini de le voir passer par-ci par-là celui là
Tellement de solution "Valables" que je ne sais pas laquelle choisir
Dans ton userform
Y a-t-il moyen d'agir sur la couleur des boutons?
Je sais que je peux leur donner une couleur fixe dans les propriétés
Mais peut-on les mettre en verts si c'est affiché et rouge si c'est caché
Deuxième chose
Et ceci je sais que c'est faisable, parceque je l'ai vu
Mais à ce moment cela ne me semblait pas utile
Et maintenant OUI, cela me serait utile
Comment fait-on pour que la feuille soit active en même temps que le
useform?
C'est à dire que j'aurais accès à une cellule sans devoir fermer le userform
A bientôt et surtout un grand MERCI à toi
Toujours le même message qu'au autres
Toujours le même code, mais un indice différent
-SÑÔÝ'ÈYÐÙÆ?ãÚKÑÐÓTO^ÄÕÔ?âÊ^Ìà?ÖÊ`ÄÚÕ?ÞÆÙÕÕÛÛÓOfÐÆ?ÞÆÓÍÕÒåØOÕÕÆ
A chaque fois que je fais une photo et qu'il ne fait pas clair
Et là ça devient facile, hein???
A bientôt
Rex ;-))) )))
"garnote" a écrit dans le message de news:Bon voilà autre chose. Si j'ouvre mon exemple sur Cjoint, mes
macros boguent mais si j'enregistre l'exemple sur mon ordi,
tout est OK. Pourquoi en est-il ainsi ?
Et bien sûr, je voulais écrire infatigable ;-)
Serge
"garnote" a écrit dans le message de news:Salut infatigale travailleur,
Voici un exemple de ma proposition en espérant
qu'elle puisse te convenir :
http://cjoint.com/?iBugrhwfpX
Serge
"garnote" a écrit dans le message de
news:Salut Rex,
Je n'ai pas suivi le fil depuis le début mais ...
Je suppose ici que ta liste verticale contient exclusivement des mots
choisis dans Paid, Invoiced et Offer. Je nomme cette liste « tableau »
Je suppose aussi que tu as trois ToggleButton nommés respectivement
Invoiced, Offer et Paid. Alors ces trois macros me semble convenir.
Est-ce le cas ?
Serge
Private Sub Invoiced_Click()
If Me.Invoiced.Value = True Then
For Each c In [tableau]
If c.Value = "Invoiced" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Invoiced" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
Private Sub Offer_Click()
If Me.Offer.Value = True Then
For Each c In [tableau]
If c.Value = "Offer" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Offer" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
Private Sub Paid_Click()
If Me.Paid.Value = True Then
For Each c In [tableau]
If c.Value = "Paid" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Paid" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
"rthompson" a écrit dans le message
de news: %23ELBA%Bonjour à toutes et tous
Je vais reposer ma question
Parceque je crois que comme j'ai dis que ça allais
plus personne ne suit ce fil
Donc je le relance
voici de quoi il s'agit
La petite macro du Toggle fonctionne impeccable
Mais elle cache toutes les lignes
Et j'aurais voulu un truc pour cacher ou montrer les lignes SANS
affecter lereste du tableau
Par exemple
A
1 Offer
2 Offer
3 Order
4 Paid
5 Invoiced
6 Paid
Je voudrais qu'en actionnant le toggle Offer, il me cache ou m'affiche
leslignes 1 et 2
Mais que les autres restent affichées tant je n'actionne pas le toggle
Paidou Invoiced
C'est un peu comme un TCD
Mais pour des raisons patronales, je ne peux pas passer par là
Donc j'espère que l'un d'entre vous aura une solution
A très bientôt
Rex
Et ci-dssous le code
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Private Sub ToggleButton1_Click()
Application.ScreenUpdating = False
If Range("I2") = "Offers Hidden" Then
For Each c In Range([H9], [H185])
c.EntireRow.Hidden = Not ((c.Value = ["Offer"]))
Next c
Range("I2") = "Offers Shown"
ToggleButton1.Caption = "Hide Offers"
Else
For Each c In Range([H9], [H185])
c.EntireRow.Hidden = True
Next c
Range("I2") = "Offers Hidden"
ToggleButton1.Caption = "Show Offers"
End If
Application.ScreenUpdating = True
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Pourquoi Garnote??????
Gar pour Garneau et note because je suis prof de math.
Je te remercie de me remercier.
Comment fait-on pour que la feuille soit active en même temps que le
useform?
Dans la fenêtre des propriétés du UserForm, choisis False pour la
propriété ShowModal.
Serge
"Rex" <rthompspamon@skynet.be> a écrit dans le message de news: uP212$O6HHA.2752@TK2MSFTNGP06.phx.gbl...
Bonsoir Garnote
Avant toute chose
Et même avant de te dire merci
Pourquoi Garnote??????
Et maintenant je te dis merci
Et aussi merci pour le code
J'ai l'impression qu'on a pas fini de le voir passer par-ci par-là celui là
Tellement de solution "Valables" que je ne sais pas laquelle choisir
Dans ton userform
Y a-t-il moyen d'agir sur la couleur des boutons?
Je sais que je peux leur donner une couleur fixe dans les propriétés
Mais peut-on les mettre en verts si c'est affiché et rouge si c'est caché
Deuxième chose
Et ceci je sais que c'est faisable, parceque je l'ai vu
Mais à ce moment cela ne me semblait pas utile
Et maintenant OUI, cela me serait utile
Comment fait-on pour que la feuille soit active en même temps que le
useform?
C'est à dire que j'aurais accès à une cellule sans devoir fermer le userform
A bientôt et surtout un grand MERCI à toi
Toujours le même message qu'au autres
Toujours le même code, mais un indice différent
-SÑÔÝ'ÈYÐÙÆ?ãÚKÑÐÓTO^ÄÕÔ?âÊ^Ìà?ÖÊ`ÄÚÕ?ÞÆÙÕÕÛÛÓOfÐÆ?ÞÆÓÍÕÒåØOÕÕÆ
A chaque fois que je fais une photo et qu'il ne fait pas clair
Et là ça devient facile, hein???
A bientôt
Rex ;-))) )))
"garnote" <garnote3@ENLEVER.videotron.ca> a écrit dans le message de news:
OBezudN6HHA.5980@TK2MSFTNGP04.phx.gbl...
Bon voilà autre chose. Si j'ouvre mon exemple sur Cjoint, mes
macros boguent mais si j'enregistre l'exemple sur mon ordi,
tout est OK. Pourquoi en est-il ainsi ?
Et bien sûr, je voulais écrire infatigable ;-)
Serge
"garnote" <garnote3@ENLEVER.videotron.ca> a écrit dans le message de news:
OximJVN6HHA.1188@TK2MSFTNGP04.phx.gbl...
Salut infatigale travailleur,
Voici un exemple de ma proposition en espérant
qu'elle puisse te convenir :
http://cjoint.com/?iBugrhwfpX
Serge
"garnote" <garnote3@ENLEVER.videotron.ca> a écrit dans le message de
news: uFQc8KN6HHA.536@TK2MSFTNGP06.phx.gbl...
Salut Rex,
Je n'ai pas suivi le fil depuis le début mais ...
Je suppose ici que ta liste verticale contient exclusivement des mots
choisis dans Paid, Invoiced et Offer. Je nomme cette liste « tableau »
Je suppose aussi que tu as trois ToggleButton nommés respectivement
Invoiced, Offer et Paid. Alors ces trois macros me semble convenir.
Est-ce le cas ?
Serge
Private Sub Invoiced_Click()
If Me.Invoiced.Value = True Then
For Each c In [tableau]
If c.Value = "Invoiced" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Invoiced" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
Private Sub Offer_Click()
If Me.Offer.Value = True Then
For Each c In [tableau]
If c.Value = "Offer" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Offer" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
Private Sub Paid_Click()
If Me.Paid.Value = True Then
For Each c In [tableau]
If c.Value = "Paid" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Paid" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
"rthompson" <roubliemoithompson@softscreen.be> a écrit dans le message
de news: %23ELBA%23L6HHA.3716@TK2MSFTNGP03.phx.gbl...
Bonjour à toutes et tous
Je vais reposer ma question
Parceque je crois que comme j'ai dis que ça allais
plus personne ne suit ce fil
Donc je le relance
voici de quoi il s'agit
La petite macro du Toggle fonctionne impeccable
Mais elle cache toutes les lignes
Et j'aurais voulu un truc pour cacher ou montrer les lignes SANS
affecter le
reste du tableau
Par exemple
A
1 Offer
2 Offer
3 Order
4 Paid
5 Invoiced
6 Paid
Je voudrais qu'en actionnant le toggle Offer, il me cache ou m'affiche
les
lignes 1 et 2
Mais que les autres restent affichées tant je n'actionne pas le toggle
Paid
ou Invoiced
C'est un peu comme un TCD
Mais pour des raisons patronales, je ne peux pas passer par là
Donc j'espère que l'un d'entre vous aura une solution
A très bientôt
Rex
Et ci-dssous le code
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Private Sub ToggleButton1_Click()
Application.ScreenUpdating = False
If Range("I2") = "Offers Hidden" Then
For Each c In Range([H9], [H185])
c.EntireRow.Hidden = Not ((c.Value = ["Offer"]))
Next c
Range("I2") = "Offers Shown"
ToggleButton1.Caption = "Hide Offers"
Else
For Each c In Range([H9], [H185])
c.EntireRow.Hidden = True
Next c
Range("I2") = "Offers Hidden"
ToggleButton1.Caption = "Show Offers"
End If
Application.ScreenUpdating = True
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Pourquoi Garnote??????
Gar pour Garneau et note because je suis prof de math.
Je te remercie de me remercier.Comment fait-on pour que la feuille soit active en même temps que le
useform?
Dans la fenêtre des propriétés du UserForm, choisis False pour la
propriété ShowModal.
Serge
"Rex" a écrit dans le message de news: uP212$Bonsoir Garnote
Avant toute chose
Et même avant de te dire merci
Pourquoi Garnote??????
Et maintenant je te dis merci
Et aussi merci pour le code
J'ai l'impression qu'on a pas fini de le voir passer par-ci par-là celui là
Tellement de solution "Valables" que je ne sais pas laquelle choisir
Dans ton userform
Y a-t-il moyen d'agir sur la couleur des boutons?
Je sais que je peux leur donner une couleur fixe dans les propriétés
Mais peut-on les mettre en verts si c'est affiché et rouge si c'est caché
Deuxième chose
Et ceci je sais que c'est faisable, parceque je l'ai vu
Mais à ce moment cela ne me semblait pas utile
Et maintenant OUI, cela me serait utile
Comment fait-on pour que la feuille soit active en même temps que le
useform?
C'est à dire que j'aurais accès à une cellule sans devoir fermer le userform
A bientôt et surtout un grand MERCI à toi
Toujours le même message qu'au autres
Toujours le même code, mais un indice différent
-SÑÔÝ'ÈYÐÙÆ?ãÚKÑÐÓTO^ÄÕÔ?âÊ^Ìà?ÖÊ`ÄÚÕ?ÞÆÙÕÕÛÛÓOfÐÆ?ÞÆÓÍÕÒåØOÕÕÆ
A chaque fois que je fais une photo et qu'il ne fait pas clair
Et là ça devient facile, hein???
A bientôt
Rex ;-))) )))
"garnote" a écrit dans le message de news:Bon voilà autre chose. Si j'ouvre mon exemple sur Cjoint, mes
macros boguent mais si j'enregistre l'exemple sur mon ordi,
tout est OK. Pourquoi en est-il ainsi ?
Et bien sûr, je voulais écrire infatigable ;-)
Serge
"garnote" a écrit dans le message de news:Salut infatigale travailleur,
Voici un exemple de ma proposition en espérant
qu'elle puisse te convenir :
http://cjoint.com/?iBugrhwfpX
Serge
"garnote" a écrit dans le message de
news:Salut Rex,
Je n'ai pas suivi le fil depuis le début mais ...
Je suppose ici que ta liste verticale contient exclusivement des mots
choisis dans Paid, Invoiced et Offer. Je nomme cette liste « tableau »
Je suppose aussi que tu as trois ToggleButton nommés respectivement
Invoiced, Offer et Paid. Alors ces trois macros me semble convenir.
Est-ce le cas ?
Serge
Private Sub Invoiced_Click()
If Me.Invoiced.Value = True Then
For Each c In [tableau]
If c.Value = "Invoiced" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Invoiced" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
Private Sub Offer_Click()
If Me.Offer.Value = True Then
For Each c In [tableau]
If c.Value = "Offer" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Offer" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
Private Sub Paid_Click()
If Me.Paid.Value = True Then
For Each c In [tableau]
If c.Value = "Paid" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Paid" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
"rthompson" a écrit dans le message
de news: %23ELBA%Bonjour à toutes et tous
Je vais reposer ma question
Parceque je crois que comme j'ai dis que ça allais
plus personne ne suit ce fil
Donc je le relance
voici de quoi il s'agit
La petite macro du Toggle fonctionne impeccable
Mais elle cache toutes les lignes
Et j'aurais voulu un truc pour cacher ou montrer les lignes SANS
affecter lereste du tableau
Par exemple
A
1 Offer
2 Offer
3 Order
4 Paid
5 Invoiced
6 Paid
Je voudrais qu'en actionnant le toggle Offer, il me cache ou m'affiche
leslignes 1 et 2
Mais que les autres restent affichées tant je n'actionne pas le toggle
Paidou Invoiced
C'est un peu comme un TCD
Mais pour des raisons patronales, je ne peux pas passer par là
Donc j'espère que l'un d'entre vous aura une solution
A très bientôt
Rex
Et ci-dssous le code
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Private Sub ToggleButton1_Click()
Application.ScreenUpdating = False
If Range("I2") = "Offers Hidden" Then
For Each c In Range([H9], [H185])
c.EntireRow.Hidden = Not ((c.Value = ["Offer"]))
Next c
Range("I2") = "Offers Shown"
ToggleButton1.Caption = "Hide Offers"
Else
For Each c In Range([H9], [H185])
c.EntireRow.Hidden = True
Next c
Range("I2") = "Offers Hidden"
ToggleButton1.Caption = "Show Offers"
End If
Application.ScreenUpdating = True
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bonsour® Rex avec ferveur ;o))) vous nous disiez :Est-il possible de faire changer la couleur de tes boutons?
Vert si le texte est affiché et rouge si il est caché?
http://cjoint.com/?iBxC2dOAMY
--
--
@+
;o)))
Bonsour® Rex avec ferveur ;o))) vous nous disiez :
Est-il possible de faire changer la couleur de tes boutons?
Vert si le texte est affiché et rouge si il est caché?
http://cjoint.com/?iBxC2dOAMY
--
--
@+
;o)))
Bonsour® Rex avec ferveur ;o))) vous nous disiez :Est-il possible de faire changer la couleur de tes boutons?
Vert si le texte est affiché et rouge si il est caché?
http://cjoint.com/?iBxC2dOAMY
--
--
@+
;o)))
Je te remercie de me remercier.Comment fait-on pour que la feuille soit active en même temps que le
useform?
Dans la fenêtre des propriétés du UserForm, choisis False pour la
propriété ShowModal.
Serge
"Rex" a écrit dans le message de news:
uP212$
Bonsoir Garnote
Avant toute chose
Et même avant de te dire merci
Pourquoi Garnote??????
Et maintenant je te dis merci
Et aussi merci pour le code
J'ai l'impression qu'on a pas fini de le voir passer par-ci par-là celui
là
Tellement de solution "Valables" que je ne sais pas laquelle choisir
Dans ton userform
Y a-t-il moyen d'agir sur la couleur des boutons?
Je sais que je peux leur donner une couleur fixe dans les propriétés
Mais peut-on les mettre en verts si c'est affiché et rouge si c'est
caché
Deuxième chose
Et ceci je sais que c'est faisable, parceque je l'ai vu
Mais à ce moment cela ne me semblait pas utile
Et maintenant OUI, cela me serait utile
Comment fait-on pour que la feuille soit active en même temps que le
useform?
C'est à dire que j'aurais accès à une cellule sans devoir fermer le
userform
A bientôt et surtout un grand MERCI à toi
Toujours le même message qu'au autres
Toujours le même code, mais un indice différent
-SÑÔÝ'ÈYÐÙÆ?ãÚKÑÐÓTO^ÄÕÔ?âÊ^Ìà?ÖÊ`ÄÚÕ?ÞÆÙÕÕÛÛÓOfÐÆ?ÞÆÓÍÕÒåØOÕÕÆ
A chaque fois que je fais une photo et qu'il ne fait pas clair
Et là ça devient facile, hein???
A bientôt
Rex ;-))) )))
"garnote" a écrit dans le message de
news:
Bon voilà autre chose. Si j'ouvre mon exemple sur Cjoint, mes
macros boguent mais si j'enregistre l'exemple sur mon ordi,
tout est OK. Pourquoi en est-il ainsi ?
Et bien sûr, je voulais écrire infatigable ;-)
Serge
"garnote" a écrit dans le message de
news:
Salut infatigale travailleur,
Voici un exemple de ma proposition en espérant
qu'elle puisse te convenir :
http://cjoint.com/?iBugrhwfpX
Serge
"garnote" a écrit dans le message de
news:Salut Rex,
Je n'ai pas suivi le fil depuis le début mais ...
Je suppose ici que ta liste verticale contient exclusivement des
mots
choisis dans Paid, Invoiced et Offer. Je nomme cette liste «
tableau »
Je suppose aussi que tu as trois ToggleButton nommés respectivement
Invoiced, Offer et Paid. Alors ces trois macros me semble convenir.
Est-ce le cas ?
Serge
Private Sub Invoiced_Click()
If Me.Invoiced.Value = True Then
For Each c In [tableau]
If c.Value = "Invoiced" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Invoiced" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
Private Sub Offer_Click()
If Me.Offer.Value = True Then
For Each c In [tableau]
If c.Value = "Offer" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Offer" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
Private Sub Paid_Click()
If Me.Paid.Value = True Then
For Each c In [tableau]
If c.Value = "Paid" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Paid" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
"rthompson" a écrit dans le
message
de news: %23ELBA%Bonjour à toutes et tous
Je vais reposer ma question
Parceque je crois que comme j'ai dis que ça allais
plus personne ne suit ce fil
Donc je le relance
voici de quoi il s'agit
La petite macro du Toggle fonctionne impeccable
Mais elle cache toutes les lignes
Et j'aurais voulu un truc pour cacher ou montrer les lignes SANS
affecter lereste du tableau
Par exemple
A
1 Offer
2 Offer
3 Order
4 Paid
5 Invoiced
6 Paid
Je voudrais qu'en actionnant le toggle Offer, il me cache ou
m'affiche
leslignes 1 et 2
Mais que les autres restent affichées tant je n'actionne pas le
toggle
Paidou Invoiced
C'est un peu comme un TCD
Mais pour des raisons patronales, je ne peux pas passer par là
Donc j'espère que l'un d'entre vous aura une solution
A très bientôt
Rex
Et ci-dssous le code
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Private Sub ToggleButton1_Click()
Application.ScreenUpdating = False
If Range("I2") = "Offers Hidden" Then
For Each c In Range([H9], [H185])
c.EntireRow.Hidden = Not ((c.Value = ["Offer"]))
Next c
Range("I2") = "Offers Shown"
ToggleButton1.Caption = "Hide Offers"
Else
For Each c In Range([H9], [H185])
c.EntireRow.Hidden = True
Next c
Range("I2") = "Offers Hidden"
ToggleButton1.Caption = "Show Offers"
End If
Application.ScreenUpdating = True
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Je te remercie de me remercier.
Comment fait-on pour que la feuille soit active en même temps que le
useform?
Dans la fenêtre des propriétés du UserForm, choisis False pour la
propriété ShowModal.
Serge
"Rex" <rthompspamon@skynet.be> a écrit dans le message de news:
uP212$O6HHA.2752@TK2MSFTNGP06.phx.gbl...
Bonsoir Garnote
Avant toute chose
Et même avant de te dire merci
Pourquoi Garnote??????
Et maintenant je te dis merci
Et aussi merci pour le code
J'ai l'impression qu'on a pas fini de le voir passer par-ci par-là celui
là
Tellement de solution "Valables" que je ne sais pas laquelle choisir
Dans ton userform
Y a-t-il moyen d'agir sur la couleur des boutons?
Je sais que je peux leur donner une couleur fixe dans les propriétés
Mais peut-on les mettre en verts si c'est affiché et rouge si c'est
caché
Deuxième chose
Et ceci je sais que c'est faisable, parceque je l'ai vu
Mais à ce moment cela ne me semblait pas utile
Et maintenant OUI, cela me serait utile
Comment fait-on pour que la feuille soit active en même temps que le
useform?
C'est à dire que j'aurais accès à une cellule sans devoir fermer le
userform
A bientôt et surtout un grand MERCI à toi
Toujours le même message qu'au autres
Toujours le même code, mais un indice différent
-SÑÔÝ'ÈYÐÙÆ?ãÚKÑÐÓTO^ÄÕÔ?âÊ^Ìà?ÖÊ`ÄÚÕ?ÞÆÙÕÕÛÛÓOfÐÆ?ÞÆÓÍÕÒåØOÕÕÆ
A chaque fois que je fais une photo et qu'il ne fait pas clair
Et là ça devient facile, hein???
A bientôt
Rex ;-))) )))
"garnote" <garnote3@ENLEVER.videotron.ca> a écrit dans le message de
news:
OBezudN6HHA.5980@TK2MSFTNGP04.phx.gbl...
Bon voilà autre chose. Si j'ouvre mon exemple sur Cjoint, mes
macros boguent mais si j'enregistre l'exemple sur mon ordi,
tout est OK. Pourquoi en est-il ainsi ?
Et bien sûr, je voulais écrire infatigable ;-)
Serge
"garnote" <garnote3@ENLEVER.videotron.ca> a écrit dans le message de
news:
OximJVN6HHA.1188@TK2MSFTNGP04.phx.gbl...
Salut infatigale travailleur,
Voici un exemple de ma proposition en espérant
qu'elle puisse te convenir :
http://cjoint.com/?iBugrhwfpX
Serge
"garnote" <garnote3@ENLEVER.videotron.ca> a écrit dans le message de
news: uFQc8KN6HHA.536@TK2MSFTNGP06.phx.gbl...
Salut Rex,
Je n'ai pas suivi le fil depuis le début mais ...
Je suppose ici que ta liste verticale contient exclusivement des
mots
choisis dans Paid, Invoiced et Offer. Je nomme cette liste «
tableau »
Je suppose aussi que tu as trois ToggleButton nommés respectivement
Invoiced, Offer et Paid. Alors ces trois macros me semble convenir.
Est-ce le cas ?
Serge
Private Sub Invoiced_Click()
If Me.Invoiced.Value = True Then
For Each c In [tableau]
If c.Value = "Invoiced" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Invoiced" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
Private Sub Offer_Click()
If Me.Offer.Value = True Then
For Each c In [tableau]
If c.Value = "Offer" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Offer" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
Private Sub Paid_Click()
If Me.Paid.Value = True Then
For Each c In [tableau]
If c.Value = "Paid" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Paid" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
"rthompson" <roubliemoithompson@softscreen.be> a écrit dans le
message
de news: %23ELBA%23L6HHA.3716@TK2MSFTNGP03.phx.gbl...
Bonjour à toutes et tous
Je vais reposer ma question
Parceque je crois que comme j'ai dis que ça allais
plus personne ne suit ce fil
Donc je le relance
voici de quoi il s'agit
La petite macro du Toggle fonctionne impeccable
Mais elle cache toutes les lignes
Et j'aurais voulu un truc pour cacher ou montrer les lignes SANS
affecter le
reste du tableau
Par exemple
A
1 Offer
2 Offer
3 Order
4 Paid
5 Invoiced
6 Paid
Je voudrais qu'en actionnant le toggle Offer, il me cache ou
m'affiche
les
lignes 1 et 2
Mais que les autres restent affichées tant je n'actionne pas le
toggle
Paid
ou Invoiced
C'est un peu comme un TCD
Mais pour des raisons patronales, je ne peux pas passer par là
Donc j'espère que l'un d'entre vous aura une solution
A très bientôt
Rex
Et ci-dssous le code
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Private Sub ToggleButton1_Click()
Application.ScreenUpdating = False
If Range("I2") = "Offers Hidden" Then
For Each c In Range([H9], [H185])
c.EntireRow.Hidden = Not ((c.Value = ["Offer"]))
Next c
Range("I2") = "Offers Shown"
ToggleButton1.Caption = "Hide Offers"
Else
For Each c In Range([H9], [H185])
c.EntireRow.Hidden = True
Next c
Range("I2") = "Offers Hidden"
ToggleButton1.Caption = "Show Offers"
End If
Application.ScreenUpdating = True
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Je te remercie de me remercier.Comment fait-on pour que la feuille soit active en même temps que le
useform?
Dans la fenêtre des propriétés du UserForm, choisis False pour la
propriété ShowModal.
Serge
"Rex" a écrit dans le message de news:
uP212$
Bonsoir Garnote
Avant toute chose
Et même avant de te dire merci
Pourquoi Garnote??????
Et maintenant je te dis merci
Et aussi merci pour le code
J'ai l'impression qu'on a pas fini de le voir passer par-ci par-là celui
là
Tellement de solution "Valables" que je ne sais pas laquelle choisir
Dans ton userform
Y a-t-il moyen d'agir sur la couleur des boutons?
Je sais que je peux leur donner une couleur fixe dans les propriétés
Mais peut-on les mettre en verts si c'est affiché et rouge si c'est
caché
Deuxième chose
Et ceci je sais que c'est faisable, parceque je l'ai vu
Mais à ce moment cela ne me semblait pas utile
Et maintenant OUI, cela me serait utile
Comment fait-on pour que la feuille soit active en même temps que le
useform?
C'est à dire que j'aurais accès à une cellule sans devoir fermer le
userform
A bientôt et surtout un grand MERCI à toi
Toujours le même message qu'au autres
Toujours le même code, mais un indice différent
-SÑÔÝ'ÈYÐÙÆ?ãÚKÑÐÓTO^ÄÕÔ?âÊ^Ìà?ÖÊ`ÄÚÕ?ÞÆÙÕÕÛÛÓOfÐÆ?ÞÆÓÍÕÒåØOÕÕÆ
A chaque fois que je fais une photo et qu'il ne fait pas clair
Et là ça devient facile, hein???
A bientôt
Rex ;-))) )))
"garnote" a écrit dans le message de
news:
Bon voilà autre chose. Si j'ouvre mon exemple sur Cjoint, mes
macros boguent mais si j'enregistre l'exemple sur mon ordi,
tout est OK. Pourquoi en est-il ainsi ?
Et bien sûr, je voulais écrire infatigable ;-)
Serge
"garnote" a écrit dans le message de
news:
Salut infatigale travailleur,
Voici un exemple de ma proposition en espérant
qu'elle puisse te convenir :
http://cjoint.com/?iBugrhwfpX
Serge
"garnote" a écrit dans le message de
news:Salut Rex,
Je n'ai pas suivi le fil depuis le début mais ...
Je suppose ici que ta liste verticale contient exclusivement des
mots
choisis dans Paid, Invoiced et Offer. Je nomme cette liste «
tableau »
Je suppose aussi que tu as trois ToggleButton nommés respectivement
Invoiced, Offer et Paid. Alors ces trois macros me semble convenir.
Est-ce le cas ?
Serge
Private Sub Invoiced_Click()
If Me.Invoiced.Value = True Then
For Each c In [tableau]
If c.Value = "Invoiced" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Invoiced" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
Private Sub Offer_Click()
If Me.Offer.Value = True Then
For Each c In [tableau]
If c.Value = "Offer" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Offer" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
Private Sub Paid_Click()
If Me.Paid.Value = True Then
For Each c In [tableau]
If c.Value = "Paid" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Paid" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
"rthompson" a écrit dans le
message
de news: %23ELBA%Bonjour à toutes et tous
Je vais reposer ma question
Parceque je crois que comme j'ai dis que ça allais
plus personne ne suit ce fil
Donc je le relance
voici de quoi il s'agit
La petite macro du Toggle fonctionne impeccable
Mais elle cache toutes les lignes
Et j'aurais voulu un truc pour cacher ou montrer les lignes SANS
affecter lereste du tableau
Par exemple
A
1 Offer
2 Offer
3 Order
4 Paid
5 Invoiced
6 Paid
Je voudrais qu'en actionnant le toggle Offer, il me cache ou
m'affiche
leslignes 1 et 2
Mais que les autres restent affichées tant je n'actionne pas le
toggle
Paidou Invoiced
C'est un peu comme un TCD
Mais pour des raisons patronales, je ne peux pas passer par là
Donc j'espère que l'un d'entre vous aura une solution
A très bientôt
Rex
Et ci-dssous le code
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Private Sub ToggleButton1_Click()
Application.ScreenUpdating = False
If Range("I2") = "Offers Hidden" Then
For Each c In Range([H9], [H185])
c.EntireRow.Hidden = Not ((c.Value = ["Offer"]))
Next c
Range("I2") = "Offers Shown"
ToggleButton1.Caption = "Hide Offers"
Else
For Each c In Range([H9], [H185])
c.EntireRow.Hidden = True
Next c
Range("I2") = "Offers Hidden"
ToggleButton1.Caption = "Show Offers"
End If
Application.ScreenUpdating = True
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Pour les changements de couleur,
maître Modeste vient de t'apporter
une solution.
Quant à :Pourquoi Garnote??????
Gar pour Garneau et note because je suis prof de math.
Serge
"garnote" a écrit dans le message de news:
Je te remercie de me remercier.Comment fait-on pour que la feuille soit active en même temps que le
useform?
Dans la fenêtre des propriétés du UserForm, choisis False pour la
propriété ShowModal.
Serge
"Rex" a écrit dans le message de news:
uP212$
Bonsoir Garnote
Avant toute chose
Et même avant de te dire merci
Pourquoi Garnote??????
Et maintenant je te dis merci
Et aussi merci pour le code
J'ai l'impression qu'on a pas fini de le voir passer par-ci par-là
celui là
Tellement de solution "Valables" que je ne sais pas laquelle choisir
Dans ton userform
Y a-t-il moyen d'agir sur la couleur des boutons?
Je sais que je peux leur donner une couleur fixe dans les propriétés
Mais peut-on les mettre en verts si c'est affiché et rouge si c'est
caché
Deuxième chose
Et ceci je sais que c'est faisable, parceque je l'ai vu
Mais à ce moment cela ne me semblait pas utile
Et maintenant OUI, cela me serait utile
Comment fait-on pour que la feuille soit active en même temps que le
useform?
C'est à dire que j'aurais accès à une cellule sans devoir fermer le
userform
A bientôt et surtout un grand MERCI à toi
Toujours le même message qu'au autres
Toujours le même code, mais un indice différent
-SÑÔÝ'ÈYÐÙÆ?ãÚKÑÐÓTO^ÄÕÔ?âÊ^Ìà?ÖÊ`ÄÚÕ?ÞÆÙÕÕÛÛÓOfÐÆ?ÞÆÓÍÕÒåØOÕÕÆ
A chaque fois que je fais une photo et qu'il ne fait pas clair
Et là ça devient facile, hein???
A bientôt
Rex ;-))) )))
"garnote" a écrit dans le message de
news:
Bon voilà autre chose. Si j'ouvre mon exemple sur Cjoint, mes
macros boguent mais si j'enregistre l'exemple sur mon ordi,
tout est OK. Pourquoi en est-il ainsi ?
Et bien sûr, je voulais écrire infatigable ;-)
Serge
"garnote" a écrit dans le message de
news:
Salut infatigale travailleur,
Voici un exemple de ma proposition en espérant
qu'elle puisse te convenir :
http://cjoint.com/?iBugrhwfpX
Serge
"garnote" a écrit dans le message de
news:Salut Rex,
Je n'ai pas suivi le fil depuis le début mais ...
Je suppose ici que ta liste verticale contient exclusivement des
mots
choisis dans Paid, Invoiced et Offer. Je nomme cette liste «
tableau »
Je suppose aussi que tu as trois ToggleButton nommés respectivement
Invoiced, Offer et Paid. Alors ces trois macros me semble convenir.
Est-ce le cas ?
Serge
Private Sub Invoiced_Click()
If Me.Invoiced.Value = True Then
For Each c In [tableau]
If c.Value = "Invoiced" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Invoiced" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
Private Sub Offer_Click()
If Me.Offer.Value = True Then
For Each c In [tableau]
If c.Value = "Offer" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Offer" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
Private Sub Paid_Click()
If Me.Paid.Value = True Then
For Each c In [tableau]
If c.Value = "Paid" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Paid" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
"rthompson" a écrit dans le
message
de news: %23ELBA%Bonjour à toutes et tous
Je vais reposer ma question
Parceque je crois que comme j'ai dis que ça allais
plus personne ne suit ce fil
Donc je le relance
voici de quoi il s'agit
La petite macro du Toggle fonctionne impeccable
Mais elle cache toutes les lignes
Et j'aurais voulu un truc pour cacher ou montrer les lignes SANS
affecter lereste du tableau
Par exemple
A
1 Offer
2 Offer
3 Order
4 Paid
5 Invoiced
6 Paid
Je voudrais qu'en actionnant le toggle Offer, il me cache ou
m'affiche
leslignes 1 et 2
Mais que les autres restent affichées tant je n'actionne pas le
toggle
Paidou Invoiced
C'est un peu comme un TCD
Mais pour des raisons patronales, je ne peux pas passer par là
Donc j'espère que l'un d'entre vous aura une solution
A très bientôt
Rex
Et ci-dssous le code
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Private Sub ToggleButton1_Click()
Application.ScreenUpdating = False
If Range("I2") = "Offers Hidden" Then
For Each c In Range([H9], [H185])
c.EntireRow.Hidden = Not ((c.Value = ["Offer"]))
Next c
Range("I2") = "Offers Shown"
ToggleButton1.Caption = "Hide Offers"
Else
For Each c In Range([H9], [H185])
c.EntireRow.Hidden = True
Next c
Range("I2") = "Offers Hidden"
ToggleButton1.Caption = "Show Offers"
End If
Application.ScreenUpdating = True
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Pour les changements de couleur,
maître Modeste vient de t'apporter
une solution.
Quant à :
Pourquoi Garnote??????
Gar pour Garneau et note because je suis prof de math.
Serge
"garnote" <garnote3@ENLEVER.videotron.ca> a écrit dans le message de news:
OkFbsDP6HHA.4436@TK2MSFTNGP03.phx.gbl...
Je te remercie de me remercier.
Comment fait-on pour que la feuille soit active en même temps que le
useform?
Dans la fenêtre des propriétés du UserForm, choisis False pour la
propriété ShowModal.
Serge
"Rex" <rthompspamon@skynet.be> a écrit dans le message de news:
uP212$O6HHA.2752@TK2MSFTNGP06.phx.gbl...
Bonsoir Garnote
Avant toute chose
Et même avant de te dire merci
Pourquoi Garnote??????
Et maintenant je te dis merci
Et aussi merci pour le code
J'ai l'impression qu'on a pas fini de le voir passer par-ci par-là
celui là
Tellement de solution "Valables" que je ne sais pas laquelle choisir
Dans ton userform
Y a-t-il moyen d'agir sur la couleur des boutons?
Je sais que je peux leur donner une couleur fixe dans les propriétés
Mais peut-on les mettre en verts si c'est affiché et rouge si c'est
caché
Deuxième chose
Et ceci je sais que c'est faisable, parceque je l'ai vu
Mais à ce moment cela ne me semblait pas utile
Et maintenant OUI, cela me serait utile
Comment fait-on pour que la feuille soit active en même temps que le
useform?
C'est à dire que j'aurais accès à une cellule sans devoir fermer le
userform
A bientôt et surtout un grand MERCI à toi
Toujours le même message qu'au autres
Toujours le même code, mais un indice différent
-SÑÔÝ'ÈYÐÙÆ?ãÚKÑÐÓTO^ÄÕÔ?âÊ^Ìà?ÖÊ`ÄÚÕ?ÞÆÙÕÕÛÛÓOfÐÆ?ÞÆÓÍÕÒåØOÕÕÆ
A chaque fois que je fais une photo et qu'il ne fait pas clair
Et là ça devient facile, hein???
A bientôt
Rex ;-))) )))
"garnote" <garnote3@ENLEVER.videotron.ca> a écrit dans le message de
news:
OBezudN6HHA.5980@TK2MSFTNGP04.phx.gbl...
Bon voilà autre chose. Si j'ouvre mon exemple sur Cjoint, mes
macros boguent mais si j'enregistre l'exemple sur mon ordi,
tout est OK. Pourquoi en est-il ainsi ?
Et bien sûr, je voulais écrire infatigable ;-)
Serge
"garnote" <garnote3@ENLEVER.videotron.ca> a écrit dans le message de
news:
OximJVN6HHA.1188@TK2MSFTNGP04.phx.gbl...
Salut infatigale travailleur,
Voici un exemple de ma proposition en espérant
qu'elle puisse te convenir :
http://cjoint.com/?iBugrhwfpX
Serge
"garnote" <garnote3@ENLEVER.videotron.ca> a écrit dans le message de
news: uFQc8KN6HHA.536@TK2MSFTNGP06.phx.gbl...
Salut Rex,
Je n'ai pas suivi le fil depuis le début mais ...
Je suppose ici que ta liste verticale contient exclusivement des
mots
choisis dans Paid, Invoiced et Offer. Je nomme cette liste «
tableau »
Je suppose aussi que tu as trois ToggleButton nommés respectivement
Invoiced, Offer et Paid. Alors ces trois macros me semble convenir.
Est-ce le cas ?
Serge
Private Sub Invoiced_Click()
If Me.Invoiced.Value = True Then
For Each c In [tableau]
If c.Value = "Invoiced" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Invoiced" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
Private Sub Offer_Click()
If Me.Offer.Value = True Then
For Each c In [tableau]
If c.Value = "Offer" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Offer" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
Private Sub Paid_Click()
If Me.Paid.Value = True Then
For Each c In [tableau]
If c.Value = "Paid" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Paid" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
"rthompson" <roubliemoithompson@softscreen.be> a écrit dans le
message
de news: %23ELBA%23L6HHA.3716@TK2MSFTNGP03.phx.gbl...
Bonjour à toutes et tous
Je vais reposer ma question
Parceque je crois que comme j'ai dis que ça allais
plus personne ne suit ce fil
Donc je le relance
voici de quoi il s'agit
La petite macro du Toggle fonctionne impeccable
Mais elle cache toutes les lignes
Et j'aurais voulu un truc pour cacher ou montrer les lignes SANS
affecter le
reste du tableau
Par exemple
A
1 Offer
2 Offer
3 Order
4 Paid
5 Invoiced
6 Paid
Je voudrais qu'en actionnant le toggle Offer, il me cache ou
m'affiche
les
lignes 1 et 2
Mais que les autres restent affichées tant je n'actionne pas le
toggle
Paid
ou Invoiced
C'est un peu comme un TCD
Mais pour des raisons patronales, je ne peux pas passer par là
Donc j'espère que l'un d'entre vous aura une solution
A très bientôt
Rex
Et ci-dssous le code
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Private Sub ToggleButton1_Click()
Application.ScreenUpdating = False
If Range("I2") = "Offers Hidden" Then
For Each c In Range([H9], [H185])
c.EntireRow.Hidden = Not ((c.Value = ["Offer"]))
Next c
Range("I2") = "Offers Shown"
ToggleButton1.Caption = "Hide Offers"
Else
For Each c In Range([H9], [H185])
c.EntireRow.Hidden = True
Next c
Range("I2") = "Offers Hidden"
ToggleButton1.Caption = "Show Offers"
End If
Application.ScreenUpdating = True
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Pour les changements de couleur,
maître Modeste vient de t'apporter
une solution.
Quant à :Pourquoi Garnote??????
Gar pour Garneau et note because je suis prof de math.
Serge
"garnote" a écrit dans le message de news:
Je te remercie de me remercier.Comment fait-on pour que la feuille soit active en même temps que le
useform?
Dans la fenêtre des propriétés du UserForm, choisis False pour la
propriété ShowModal.
Serge
"Rex" a écrit dans le message de news:
uP212$
Bonsoir Garnote
Avant toute chose
Et même avant de te dire merci
Pourquoi Garnote??????
Et maintenant je te dis merci
Et aussi merci pour le code
J'ai l'impression qu'on a pas fini de le voir passer par-ci par-là
celui là
Tellement de solution "Valables" que je ne sais pas laquelle choisir
Dans ton userform
Y a-t-il moyen d'agir sur la couleur des boutons?
Je sais que je peux leur donner une couleur fixe dans les propriétés
Mais peut-on les mettre en verts si c'est affiché et rouge si c'est
caché
Deuxième chose
Et ceci je sais que c'est faisable, parceque je l'ai vu
Mais à ce moment cela ne me semblait pas utile
Et maintenant OUI, cela me serait utile
Comment fait-on pour que la feuille soit active en même temps que le
useform?
C'est à dire que j'aurais accès à une cellule sans devoir fermer le
userform
A bientôt et surtout un grand MERCI à toi
Toujours le même message qu'au autres
Toujours le même code, mais un indice différent
-SÑÔÝ'ÈYÐÙÆ?ãÚKÑÐÓTO^ÄÕÔ?âÊ^Ìà?ÖÊ`ÄÚÕ?ÞÆÙÕÕÛÛÓOfÐÆ?ÞÆÓÍÕÒåØOÕÕÆ
A chaque fois que je fais une photo et qu'il ne fait pas clair
Et là ça devient facile, hein???
A bientôt
Rex ;-))) )))
"garnote" a écrit dans le message de
news:
Bon voilà autre chose. Si j'ouvre mon exemple sur Cjoint, mes
macros boguent mais si j'enregistre l'exemple sur mon ordi,
tout est OK. Pourquoi en est-il ainsi ?
Et bien sûr, je voulais écrire infatigable ;-)
Serge
"garnote" a écrit dans le message de
news:
Salut infatigale travailleur,
Voici un exemple de ma proposition en espérant
qu'elle puisse te convenir :
http://cjoint.com/?iBugrhwfpX
Serge
"garnote" a écrit dans le message de
news:Salut Rex,
Je n'ai pas suivi le fil depuis le début mais ...
Je suppose ici que ta liste verticale contient exclusivement des
mots
choisis dans Paid, Invoiced et Offer. Je nomme cette liste «
tableau »
Je suppose aussi que tu as trois ToggleButton nommés respectivement
Invoiced, Offer et Paid. Alors ces trois macros me semble convenir.
Est-ce le cas ?
Serge
Private Sub Invoiced_Click()
If Me.Invoiced.Value = True Then
For Each c In [tableau]
If c.Value = "Invoiced" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Invoiced" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
Private Sub Offer_Click()
If Me.Offer.Value = True Then
For Each c In [tableau]
If c.Value = "Offer" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Offer" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
Private Sub Paid_Click()
If Me.Paid.Value = True Then
For Each c In [tableau]
If c.Value = "Paid" Then c.EntireRow.Hidden = True
Next c
Else
For Each c In [tableau]
If c.Value = "Paid" Then c.EntireRow.Hidden = False
Next c
End If
End Sub
"rthompson" a écrit dans le
message
de news: %23ELBA%Bonjour à toutes et tous
Je vais reposer ma question
Parceque je crois que comme j'ai dis que ça allais
plus personne ne suit ce fil
Donc je le relance
voici de quoi il s'agit
La petite macro du Toggle fonctionne impeccable
Mais elle cache toutes les lignes
Et j'aurais voulu un truc pour cacher ou montrer les lignes SANS
affecter lereste du tableau
Par exemple
A
1 Offer
2 Offer
3 Order
4 Paid
5 Invoiced
6 Paid
Je voudrais qu'en actionnant le toggle Offer, il me cache ou
m'affiche
leslignes 1 et 2
Mais que les autres restent affichées tant je n'actionne pas le
toggle
Paidou Invoiced
C'est un peu comme un TCD
Mais pour des raisons patronales, je ne peux pas passer par là
Donc j'espère que l'un d'entre vous aura une solution
A très bientôt
Rex
Et ci-dssous le code
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Private Sub ToggleButton1_Click()
Application.ScreenUpdating = False
If Range("I2") = "Offers Hidden" Then
For Each c In Range([H9], [H185])
c.EntireRow.Hidden = Not ((c.Value = ["Offer"]))
Next c
Range("I2") = "Offers Shown"
ToggleButton1.Caption = "Hide Offers"
Else
For Each c In Range([H9], [H185])
c.EntireRow.Hidden = True
Next c
Range("I2") = "Offers Hidden"
ToggleButton1.Caption = "Show Offers"
End If
Application.ScreenUpdating = True
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx