Salut à tous et toutes,
J'ai créer avec votre aide une macro, pour imprimer une devis cela
fonctionne , merci à Ru-Th et RaMa.
Mais je voudrais aussi imprimer une autre feuille si mon devis est égal ou
supérieur à 40000 euros.
J'ai procédé ainsi, mais cela ne fonctionne pas !!!
Comment dois-je l'incorporer à ma macro, car je l'ai placé sous cette forme
et cela ne fonctionne pas :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As
Boolean)
If ("$H$72") >= 40000 Then
End If
If Target.Address = "$M$75" Then
Cancel = True
Sheets("Edition devis").PrintOut
MsgBox "Impression en cours"
End If
End Sub
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
ChrisV
Bonjour Cris570,
Mais je voudrais aussi imprimer une autre feuille si mon devis...
Pas sû d'avoir bien saisi...? Tu désires imprimer 2 feuilles du devis seulement si le montant dudit devis est >= à 40000, ou bien ne pouvoir imprimer le devis que si le montant est >= à 40000 ? Dans l'affirmative...
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) If Range("H72").Value < 40000 Then Exit Sub If Target.Address = "$M$75" Then Cancel = True Sheets("Edition devis").PrintOut MsgBox "Impression en cours" End If End Sub
ChrisV
"cris570" a écrit dans le message de news:
Salut à tous et toutes, J'ai créer avec votre aide une macro, pour imprimer une devis cela fonctionne , merci à Ru-Th et RaMa. Mais je voudrais aussi imprimer une autre feuille si mon devis est égal ou supérieur à 40000 euros. J'ai procédé ainsi, mais cela ne fonctionne pas !!! Comment dois-je l'incorporer à ma macro, car je l'ai placé sous cette forme et cela ne fonctionne pas :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) If ("$H$72") >= 40000 Then End If If Target.Address = "$M$75" Then Cancel = True Sheets("Edition devis").PrintOut MsgBox "Impression en cours" End If End Sub
Merci
Bonjour Cris570,
Mais je voudrais aussi imprimer une autre feuille si mon devis...
Pas sû d'avoir bien saisi...? Tu désires imprimer 2 feuilles du devis
seulement si le montant dudit devis est >= à 40000, ou bien ne pouvoir
imprimer le devis que si le montant est >= à 40000 ?
Dans l'affirmative...
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As
Boolean)
If Range("H72").Value < 40000 Then Exit Sub
If Target.Address = "$M$75" Then
Cancel = True
Sheets("Edition devis").PrintOut
MsgBox "Impression en cours"
End If
End Sub
ChrisV
"cris570" <cris570@hotmail.com> a écrit dans le message de news:
uZskjtMFFHA.732@TK2MSFTNGP12.phx.gbl...
Salut à tous et toutes,
J'ai créer avec votre aide une macro, pour imprimer une devis cela
fonctionne , merci à Ru-Th et RaMa.
Mais je voudrais aussi imprimer une autre feuille si mon devis est égal ou
supérieur à 40000 euros.
J'ai procédé ainsi, mais cela ne fonctionne pas !!!
Comment dois-je l'incorporer à ma macro, car je l'ai placé sous cette
forme
et cela ne fonctionne pas :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As
Boolean)
If ("$H$72") >= 40000 Then
End If
If Target.Address = "$M$75" Then
Cancel = True
Sheets("Edition devis").PrintOut
MsgBox "Impression en cours"
End If
End Sub
Mais je voudrais aussi imprimer une autre feuille si mon devis...
Pas sû d'avoir bien saisi...? Tu désires imprimer 2 feuilles du devis seulement si le montant dudit devis est >= à 40000, ou bien ne pouvoir imprimer le devis que si le montant est >= à 40000 ? Dans l'affirmative...
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) If Range("H72").Value < 40000 Then Exit Sub If Target.Address = "$M$75" Then Cancel = True Sheets("Edition devis").PrintOut MsgBox "Impression en cours" End If End Sub
ChrisV
"cris570" a écrit dans le message de news:
Salut à tous et toutes, J'ai créer avec votre aide une macro, pour imprimer une devis cela fonctionne , merci à Ru-Th et RaMa. Mais je voudrais aussi imprimer une autre feuille si mon devis est égal ou supérieur à 40000 euros. J'ai procédé ainsi, mais cela ne fonctionne pas !!! Comment dois-je l'incorporer à ma macro, car je l'ai placé sous cette forme et cela ne fonctionne pas :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) If ("$H$72") >= 40000 Then End If If Target.Address = "$M$75" Then Cancel = True Sheets("Edition devis").PrintOut MsgBox "Impression en cours" End If End Sub
Merci
cris570
Imprimer le devis (Feuille: Edition devis), quel que soit le montant, ce que ma macro actuelle fait, et imprimer une autre page supplémentaire si le devis est égal ou supérieur à 40000 euros (Feuille : Check-list).
Imprimer le devis (Feuille: Edition devis), quel que soit le montant, ce que
ma macro actuelle fait, et imprimer une autre page supplémentaire si le
devis est égal ou supérieur à 40000 euros (Feuille : Check-list).
Imprimer le devis (Feuille: Edition devis), quel que soit le montant, ce que ma macro actuelle fait, et imprimer une autre page supplémentaire si le devis est égal ou supérieur à 40000 euros (Feuille : Check-list).
ChrisV
Re,
Non testée, un truc du genre...
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) If Target.Address = "$M$75" Then Cancel = True Sheets("Edition devis").PrintOut If [H72] >= 40000 Then Sheets("Check-list").PrintOut MsgBox "Impression en cours" End If End Sub
ChrisV
"cris570" a écrit dans le message de news: %23a%
Imprimer le devis (Feuille: Edition devis), quel que soit le montant, ce que ma macro actuelle fait, et imprimer une autre page supplémentaire si le devis est égal ou supérieur à 40000 euros (Feuille : Check-list).
Re,
Non testée, un truc du genre...
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As
Boolean)
If Target.Address = "$M$75" Then
Cancel = True
Sheets("Edition devis").PrintOut
If [H72] >= 40000 Then Sheets("Check-list").PrintOut
MsgBox "Impression en cours"
End If
End Sub
ChrisV
"cris570" <cris570@hotmail.com> a écrit dans le message de news:
%23a%23cQ6NFFHA.3032@TK2MSFTNGP12.phx.gbl...
Imprimer le devis (Feuille: Edition devis), quel que soit le montant, ce
que ma macro actuelle fait, et imprimer une autre page supplémentaire si
le devis est égal ou supérieur à 40000 euros (Feuille : Check-list).
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) If Target.Address = "$M$75" Then Cancel = True Sheets("Edition devis").PrintOut If [H72] >= 40000 Then Sheets("Check-list").PrintOut MsgBox "Impression en cours" End If End Sub
ChrisV
"cris570" a écrit dans le message de news: %23a%
Imprimer le devis (Feuille: Edition devis), quel que soit le montant, ce que ma macro actuelle fait, et imprimer une autre page supplémentaire si le devis est égal ou supérieur à 40000 euros (Feuille : Check-list).
ChrisV
Re,
A la re-lecture, c'est finalement pas très clair...
...et imprimer une autre page supplémentaire...
Si tu désires: Edition devis -> impression 1 feuille quelque soit le montant, et édition de Check-list seulement si devis >@000 ou Edition devis -> impression 1 feuille quelque soit le montant, et édition d'une seconde feuille Edition devis seulement si Check-list >@000 ?
ChrisV
"cris570" a écrit dans le message de news: %23a%
Imprimer le devis (Feuille: Edition devis), quel que soit le montant, ce que ma macro actuelle fait, et imprimer une autre page supplémentaire si le devis est égal ou supérieur à 40000 euros (Feuille : Check-list).
Re,
A la re-lecture, c'est finalement pas très clair...
...et imprimer une autre page supplémentaire...
Si tu désires:
Edition devis -> impression 1 feuille quelque soit le montant, et
édition de Check-list seulement si devis >@000
ou
Edition devis -> impression 1 feuille quelque soit le montant, et
édition d'une seconde feuille Edition devis seulement si Check-list >@000
?
ChrisV
"cris570" <cris570@hotmail.com> a écrit dans le message de news:
%23a%23cQ6NFFHA.3032@TK2MSFTNGP12.phx.gbl...
Imprimer le devis (Feuille: Edition devis), quel que soit le montant, ce
que ma macro actuelle fait, et imprimer une autre page supplémentaire si
le devis est égal ou supérieur à 40000 euros (Feuille : Check-list).
A la re-lecture, c'est finalement pas très clair...
...et imprimer une autre page supplémentaire...
Si tu désires: Edition devis -> impression 1 feuille quelque soit le montant, et édition de Check-list seulement si devis >@000 ou Edition devis -> impression 1 feuille quelque soit le montant, et édition d'une seconde feuille Edition devis seulement si Check-list >@000 ?
ChrisV
"cris570" a écrit dans le message de news: %23a%
Imprimer le devis (Feuille: Edition devis), quel que soit le montant, ce que ma macro actuelle fait, et imprimer une autre page supplémentaire si le devis est égal ou supérieur à 40000 euros (Feuille : Check-list).