ok
j'ai ecrit ce code
Sub test()
For i = 1 To 65
For j = 1 To 25
Cells(i, j).Value = 0
Next
Next
If Cells.Isblank Then
Cells(i, j).Value = 0
Exit Sub
End If
End Sub
mais ca ne passe passe pas, cela me met des 0 sur les cellules mais je
veux
quand je supprime le 0 la cellule remet 0 automatiquement.
merciTu utilises l'événement Worksheet_Change.
Parmi les paramètres renvoyés par cet événement, il y a la cellule ou
les
cellules affectées.
Tu peux donc contrôler le nouveau contenu de la cellule. Si elle est
vide
(IsBlank) tu remets 0.
Tu peux bien sûr contrôler si la cellule modifiée fait partie d'une
plage de
cellules que tu auras choisie, ou d'autres contrôles dans le genre.
--
Patrick
"testou" wrote in message
news:merci patrick
autre question :
je suis en train de faire un code
pour mettre des 0 sur les cellules qui sont vides,il faut que je ne
puisse
pas supprimer le 0 et il faut toujours qu'il y ai une valeur soit 0 ou
autre
s chose
au fait des que les utilisateurs veulent supprimer le 0 , exel ne
lautorise
pas.
merci de ton aideBonjour,
Range("A2") = Now
--
Patrick
"testou" wrote in message
news:Bjr
la commande now me permet d'afficher la date systeme et l'heure.
et je voudrai savoir quel est le code qui me permttrai de
l'afficher
dans
la
cellule A2 .
sub test
Range("A2").select
Now
end sub
ce code ne m'a rient donnée
il genere une erreur
si vous savez, merci de votre aide
ok
j'ai ecrit ce code
Sub test()
For i = 1 To 65
For j = 1 To 25
Cells(i, j).Value = 0
Next
Next
If Cells.Isblank Then
Cells(i, j).Value = 0
Exit Sub
End If
End Sub
mais ca ne passe passe pas, cela me met des 0 sur les cellules mais je
veux
quand je supprime le 0 la cellule remet 0 automatiquement.
merci
Tu utilises l'événement Worksheet_Change.
Parmi les paramètres renvoyés par cet événement, il y a la cellule ou
les
cellules affectées.
Tu peux donc contrôler le nouveau contenu de la cellule. Si elle est
vide
(IsBlank) tu remets 0.
Tu peux bien sûr contrôler si la cellule modifiée fait partie d'une
plage de
cellules que tu auras choisie, ou d'autres contrôles dans le genre.
--
Patrick
"testou" <testou@discussions.microsoft.com> wrote in message
news:A84DF9E4-D0D3-4BB2-97CC-C1C518AE18C2@microsoft.com...
merci patrick
autre question :
je suis en train de faire un code
pour mettre des 0 sur les cellules qui sont vides,il faut que je ne
puisse
pas supprimer le 0 et il faut toujours qu'il y ai une valeur soit 0 ou
autre
s chose
au fait des que les utilisateurs veulent supprimer le 0 , exel ne
lautorise
pas.
merci de ton aide
Bonjour,
Range("A2") = Now
--
Patrick
"testou" <testou@discussions.microsoft.com> wrote in message
news:07C6C066-B282-4E84-9C62-5C05B073FAC2@microsoft.com...
Bjr
la commande now me permet d'afficher la date systeme et l'heure.
et je voudrai savoir quel est le code qui me permttrai de
l'afficher
dans
la
cellule A2 .
sub test
Range("A2").select
Now
end sub
ce code ne m'a rient donnée
il genere une erreur
si vous savez, merci de votre aide
ok
j'ai ecrit ce code
Sub test()
For i = 1 To 65
For j = 1 To 25
Cells(i, j).Value = 0
Next
Next
If Cells.Isblank Then
Cells(i, j).Value = 0
Exit Sub
End If
End Sub
mais ca ne passe passe pas, cela me met des 0 sur les cellules mais je
veux
quand je supprime le 0 la cellule remet 0 automatiquement.
merciTu utilises l'événement Worksheet_Change.
Parmi les paramètres renvoyés par cet événement, il y a la cellule ou
les
cellules affectées.
Tu peux donc contrôler le nouveau contenu de la cellule. Si elle est
vide
(IsBlank) tu remets 0.
Tu peux bien sûr contrôler si la cellule modifiée fait partie d'une
plage de
cellules que tu auras choisie, ou d'autres contrôles dans le genre.
--
Patrick
"testou" wrote in message
news:merci patrick
autre question :
je suis en train de faire un code
pour mettre des 0 sur les cellules qui sont vides,il faut que je ne
puisse
pas supprimer le 0 et il faut toujours qu'il y ai une valeur soit 0 ou
autre
s chose
au fait des que les utilisateurs veulent supprimer le 0 , exel ne
lautorise
pas.
merci de ton aideBonjour,
Range("A2") = Now
--
Patrick
"testou" wrote in message
news:Bjr
la commande now me permet d'afficher la date systeme et l'heure.
et je voudrai savoir quel est le code qui me permttrai de
l'afficher
dans
la
cellule A2 .
sub test
Range("A2").select
Now
end sub
ce code ne m'a rient donnée
il genere une erreur
si vous savez, merci de votre aide
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row <= 65 and Target.Column<% and IsEmpty(Target) Then
Target = O
End If
End Sub
--
Patrick
"testou" wrote in message
news:ton programme ne fct pas
j'ai le message incompatibilité de typeT'es casse-pieds, tu sais
A la place de ta boucle i,j, écris ceci
sub Mettre0()
range("a1:y65")=0
end sub
Et dans le module de la feuille où tu veux qu'il y ait des zéros pour 65
lignes et 25 colonnes, mets ceci
Private Sub Worksheet_Change(ByVal Target As Range)
If Not (Intersect(Target, Range("a1:y65")) Is Nothing) And Target =
""
Then Target = O
End Sub
Ok?
--
Pierre Fauconnier ()
Les sept laids tuent ( Lewis Carol )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"testou" a écrit dans le message de
news:ok
j'ai ecrit ce code
Sub test()
For i = 1 To 65
For j = 1 To 25
Cells(i, j).Value = 0
Next
Next
If Cells.Isblank Then
Cells(i, j).Value = 0
Exit Sub
End If
End Sub
mais ca ne passe passe pas, cela me met des 0 sur les cellules mais je
veuxquand je supprime le 0 la cellule remet 0 automatiquement.
merciTu utilises l'événement Worksheet_Change.
Parmi les paramètres renvoyés par cet événement, il y a la cellule ou
lescellules affectées.
Tu peux donc contrôler le nouveau contenu de la cellule. Si elle est
vide(IsBlank) tu remets 0.
Tu peux bien sûr contrôler si la cellule modifiée fait partie d'une
plage decellules que tu auras choisie, ou d'autres contrôles dans le genre.
--
Patrick
"testou" wrote in message
news:merci patrick
autre question :
je suis en train de faire un code
pour mettre des 0 sur les cellules qui sont vides,il faut que je ne
puissepas supprimer le 0 et il faut toujours qu'il y ai une valeur soit 0
ou
autre
s chose
au fait des que les utilisateurs veulent supprimer le 0 , exel ne
lautorise
pas.
merci de ton aideBonjour,
Range("A2") = Now
--
Patrick
"testou" wrote in message
news:Bjr
la commande now me permet d'afficher la date systeme et l'heure.
et je voudrai savoir quel est le code qui me permttrai de
l'afficherdans
la
cellule A2 .
sub test
Range("A2").select
Now
end sub
ce code ne m'a rient donnée
il genere une erreur
si vous savez, merci de votre aide
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row <= 65 and Target.Column<% and IsEmpty(Target) Then
Target = O
End If
End Sub
--
Patrick
"testou" <testou@discussions.microsoft.com> wrote in message
news:DC75DCBD-5159-450F-87FC-3E29C65ABB04@microsoft.com...
ton programme ne fct pas
j'ai le message incompatibilité de type
T'es casse-pieds, tu sais
A la place de ta boucle i,j, écris ceci
sub Mettre0()
range("a1:y65")=0
end sub
Et dans le module de la feuille où tu veux qu'il y ait des zéros pour 65
lignes et 25 colonnes, mets ceci
Private Sub Worksheet_Change(ByVal Target As Range)
If Not (Intersect(Target, Range("a1:y65")) Is Nothing) And Target =
""
Then Target = O
End Sub
Ok?
--
Pierre Fauconnier (pierre.fauconnier@nospam.nospam)
Les sept laids tuent ( Lewis Carol )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"testou" <testou@discussions.microsoft.com> a écrit dans le message de
news:F2135DA9-2EBC-48EC-B663-1694E703EB6B@microsoft.com...
ok
j'ai ecrit ce code
Sub test()
For i = 1 To 65
For j = 1 To 25
Cells(i, j).Value = 0
Next
Next
If Cells.Isblank Then
Cells(i, j).Value = 0
Exit Sub
End If
End Sub
mais ca ne passe passe pas, cela me met des 0 sur les cellules mais je
veux
quand je supprime le 0 la cellule remet 0 automatiquement.
merci
Tu utilises l'événement Worksheet_Change.
Parmi les paramètres renvoyés par cet événement, il y a la cellule ou
les
cellules affectées.
Tu peux donc contrôler le nouveau contenu de la cellule. Si elle est
vide
(IsBlank) tu remets 0.
Tu peux bien sûr contrôler si la cellule modifiée fait partie d'une
plage de
cellules que tu auras choisie, ou d'autres contrôles dans le genre.
--
Patrick
"testou" <testou@discussions.microsoft.com> wrote in message
news:A84DF9E4-D0D3-4BB2-97CC-C1C518AE18C2@microsoft.com...
merci patrick
autre question :
je suis en train de faire un code
pour mettre des 0 sur les cellules qui sont vides,il faut que je ne
puisse
pas supprimer le 0 et il faut toujours qu'il y ai une valeur soit 0
ou
autre
s chose
au fait des que les utilisateurs veulent supprimer le 0 , exel ne
lautorise
pas.
merci de ton aide
Bonjour,
Range("A2") = Now
--
Patrick
"testou" <testou@discussions.microsoft.com> wrote in message
news:07C6C066-B282-4E84-9C62-5C05B073FAC2@microsoft.com...
Bjr
la commande now me permet d'afficher la date systeme et l'heure.
et je voudrai savoir quel est le code qui me permttrai de
l'afficher
dans
la
cellule A2 .
sub test
Range("A2").select
Now
end sub
ce code ne m'a rient donnée
il genere une erreur
si vous savez, merci de votre aide
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row <= 65 and Target.Column<% and IsEmpty(Target) Then
Target = O
End If
End Sub
--
Patrick
"testou" wrote in message
news:ton programme ne fct pas
j'ai le message incompatibilité de typeT'es casse-pieds, tu sais
A la place de ta boucle i,j, écris ceci
sub Mettre0()
range("a1:y65")=0
end sub
Et dans le module de la feuille où tu veux qu'il y ait des zéros pour 65
lignes et 25 colonnes, mets ceci
Private Sub Worksheet_Change(ByVal Target As Range)
If Not (Intersect(Target, Range("a1:y65")) Is Nothing) And Target =
""
Then Target = O
End Sub
Ok?
--
Pierre Fauconnier ()
Les sept laids tuent ( Lewis Carol )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"testou" a écrit dans le message de
news:ok
j'ai ecrit ce code
Sub test()
For i = 1 To 65
For j = 1 To 25
Cells(i, j).Value = 0
Next
Next
If Cells.Isblank Then
Cells(i, j).Value = 0
Exit Sub
End If
End Sub
mais ca ne passe passe pas, cela me met des 0 sur les cellules mais je
veuxquand je supprime le 0 la cellule remet 0 automatiquement.
merciTu utilises l'événement Worksheet_Change.
Parmi les paramètres renvoyés par cet événement, il y a la cellule ou
lescellules affectées.
Tu peux donc contrôler le nouveau contenu de la cellule. Si elle est
vide(IsBlank) tu remets 0.
Tu peux bien sûr contrôler si la cellule modifiée fait partie d'une
plage decellules que tu auras choisie, ou d'autres contrôles dans le genre.
--
Patrick
"testou" wrote in message
news:merci patrick
autre question :
je suis en train de faire un code
pour mettre des 0 sur les cellules qui sont vides,il faut que je ne
puissepas supprimer le 0 et il faut toujours qu'il y ai une valeur soit 0
ou
autre
s chose
au fait des que les utilisateurs veulent supprimer le 0 , exel ne
lautorise
pas.
merci de ton aideBonjour,
Range("A2") = Now
--
Patrick
"testou" wrote in message
news:Bjr
la commande now me permet d'afficher la date systeme et l'heure.
et je voudrai savoir quel est le code qui me permttrai de
l'afficherdans
la
cellule A2 .
sub test
Range("A2").select
Now
end sub
ce code ne m'a rient donnée
il genere une erreur
si vous savez, merci de votre aide
ce programme je l'integre dans la feuil1
et le module ou y'a ma macro, que doit je mettre
merci
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row <= 65 and Target.Column<% and IsEmpty(Target) Then
Target = O
End If
End Sub
--
Patrick
"testou" wrote in message
news:ton programme ne fct pas
j'ai le message incompatibilité de typeT'es casse-pieds, tu sais
A la place de ta boucle i,j, écris ceci
sub Mettre0()
range("a1:y65")=0
end sub
Et dans le module de la feuille où tu veux qu'il y ait des zéros pour 65
lignes et 25 colonnes, mets ceci
Private Sub Worksheet_Change(ByVal Target As Range)
If Not (Intersect(Target, Range("a1:y65")) Is Nothing) And Target =
""
Then Target = O
End Sub
Ok?
--
Pierre Fauconnier ()
Les sept laids tuent ( Lewis Carol )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"testou" a écrit dans le message de
news:ok
j'ai ecrit ce code
Sub test()
For i = 1 To 65
For j = 1 To 25
Cells(i, j).Value = 0
Next
Next
If Cells.Isblank Then
Cells(i, j).Value = 0
Exit Sub
End If
End Sub
mais ca ne passe passe pas, cela me met des 0 sur les cellules mais je
veuxquand je supprime le 0 la cellule remet 0 automatiquement.
merciTu utilises l'événement Worksheet_Change.
Parmi les paramètres renvoyés par cet événement, il y a la cellule ou
lescellules affectées.
Tu peux donc contrôler le nouveau contenu de la cellule. Si elle est
vide(IsBlank) tu remets 0.
Tu peux bien sûr contrôler si la cellule modifiée fait partie d'une
plage decellules que tu auras choisie, ou d'autres contrôles dans le genre.
--
Patrick
"testou" wrote in message
news:merci patrick
autre question :
je suis en train de faire un code
pour mettre des 0 sur les cellules qui sont vides,il faut que je ne
puissepas supprimer le 0 et il faut toujours qu'il y ai une valeur soit 0
ou
autre
s chose
au fait des que les utilisateurs veulent supprimer le 0 , exel ne
lautorise
pas.
merci de ton aideBonjour,
Range("A2") = Now
--
Patrick
"testou" wrote in message
news:Bjr
la commande now me permet d'afficher la date systeme et l'heure.
et je voudrai savoir quel est le code qui me permttrai de
l'afficherdans
la
cellule A2 .
sub test
Range("A2").select
Now
end sub
ce code ne m'a rient donnée
il genere une erreur
si vous savez, merci de votre aide
ce programme je l'integre dans la feuil1
et le module ou y'a ma macro, que doit je mettre
merci
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row <= 65 and Target.Column<% and IsEmpty(Target) Then
Target = O
End If
End Sub
--
Patrick
"testou" <testou@discussions.microsoft.com> wrote in message
news:DC75DCBD-5159-450F-87FC-3E29C65ABB04@microsoft.com...
ton programme ne fct pas
j'ai le message incompatibilité de type
T'es casse-pieds, tu sais
A la place de ta boucle i,j, écris ceci
sub Mettre0()
range("a1:y65")=0
end sub
Et dans le module de la feuille où tu veux qu'il y ait des zéros pour 65
lignes et 25 colonnes, mets ceci
Private Sub Worksheet_Change(ByVal Target As Range)
If Not (Intersect(Target, Range("a1:y65")) Is Nothing) And Target =
""
Then Target = O
End Sub
Ok?
--
Pierre Fauconnier (pierre.fauconnier@nospam.nospam)
Les sept laids tuent ( Lewis Carol )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"testou" <testou@discussions.microsoft.com> a écrit dans le message de
news:F2135DA9-2EBC-48EC-B663-1694E703EB6B@microsoft.com...
ok
j'ai ecrit ce code
Sub test()
For i = 1 To 65
For j = 1 To 25
Cells(i, j).Value = 0
Next
Next
If Cells.Isblank Then
Cells(i, j).Value = 0
Exit Sub
End If
End Sub
mais ca ne passe passe pas, cela me met des 0 sur les cellules mais je
veux
quand je supprime le 0 la cellule remet 0 automatiquement.
merci
Tu utilises l'événement Worksheet_Change.
Parmi les paramètres renvoyés par cet événement, il y a la cellule ou
les
cellules affectées.
Tu peux donc contrôler le nouveau contenu de la cellule. Si elle est
vide
(IsBlank) tu remets 0.
Tu peux bien sûr contrôler si la cellule modifiée fait partie d'une
plage de
cellules que tu auras choisie, ou d'autres contrôles dans le genre.
--
Patrick
"testou" <testou@discussions.microsoft.com> wrote in message
news:A84DF9E4-D0D3-4BB2-97CC-C1C518AE18C2@microsoft.com...
merci patrick
autre question :
je suis en train de faire un code
pour mettre des 0 sur les cellules qui sont vides,il faut que je ne
puisse
pas supprimer le 0 et il faut toujours qu'il y ai une valeur soit 0
ou
autre
s chose
au fait des que les utilisateurs veulent supprimer le 0 , exel ne
lautorise
pas.
merci de ton aide
Bonjour,
Range("A2") = Now
--
Patrick
"testou" <testou@discussions.microsoft.com> wrote in message
news:07C6C066-B282-4E84-9C62-5C05B073FAC2@microsoft.com...
Bjr
la commande now me permet d'afficher la date systeme et l'heure.
et je voudrai savoir quel est le code qui me permttrai de
l'afficher
dans
la
cellule A2 .
sub test
Range("A2").select
Now
end sub
ce code ne m'a rient donnée
il genere une erreur
si vous savez, merci de votre aide
ce programme je l'integre dans la feuil1
et le module ou y'a ma macro, que doit je mettre
merci
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row <= 65 and Target.Column<% and IsEmpty(Target) Then
Target = O
End If
End Sub
--
Patrick
"testou" wrote in message
news:ton programme ne fct pas
j'ai le message incompatibilité de typeT'es casse-pieds, tu sais
A la place de ta boucle i,j, écris ceci
sub Mettre0()
range("a1:y65")=0
end sub
Et dans le module de la feuille où tu veux qu'il y ait des zéros pour 65
lignes et 25 colonnes, mets ceci
Private Sub Worksheet_Change(ByVal Target As Range)
If Not (Intersect(Target, Range("a1:y65")) Is Nothing) And Target =
""
Then Target = O
End Sub
Ok?
--
Pierre Fauconnier ()
Les sept laids tuent ( Lewis Carol )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"testou" a écrit dans le message de
news:ok
j'ai ecrit ce code
Sub test()
For i = 1 To 65
For j = 1 To 25
Cells(i, j).Value = 0
Next
Next
If Cells.Isblank Then
Cells(i, j).Value = 0
Exit Sub
End If
End Sub
mais ca ne passe passe pas, cela me met des 0 sur les cellules mais je
veuxquand je supprime le 0 la cellule remet 0 automatiquement.
merciTu utilises l'événement Worksheet_Change.
Parmi les paramètres renvoyés par cet événement, il y a la cellule ou
lescellules affectées.
Tu peux donc contrôler le nouveau contenu de la cellule. Si elle est
vide(IsBlank) tu remets 0.
Tu peux bien sûr contrôler si la cellule modifiée fait partie d'une
plage decellules que tu auras choisie, ou d'autres contrôles dans le genre.
--
Patrick
"testou" wrote in message
news:merci patrick
autre question :
je suis en train de faire un code
pour mettre des 0 sur les cellules qui sont vides,il faut que je ne
puissepas supprimer le 0 et il faut toujours qu'il y ai une valeur soit 0
ou
autre
s chose
au fait des que les utilisateurs veulent supprimer le 0 , exel ne
lautorise
pas.
merci de ton aideBonjour,
Range("A2") = Now
--
Patrick
"testou" wrote in message
news:Bjr
la commande now me permet d'afficher la date systeme et l'heure.
et je voudrai savoir quel est le code qui me permttrai de
l'afficherdans
la
cellule A2 .
sub test
Range("A2").select
Now
end sub
ce code ne m'a rient donnée
il genere une erreur
si vous savez, merci de votre aide
patrick ca marche mieux
mais comment tu fe avec ce code si tu veut commencer à la 15eme colonne
d'abord pour mettre les 0
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row <= 9 And Target.Column <= 2 And IsEmpty(Target) Then
Target = O
End If
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row <= 65 and Target.Column<% and IsEmpty(Target)
Then
Target = O
End If
End Sub
--
Patrick
"testou" wrote in message
news:ton programme ne fct pas
j'ai le message incompatibilité de typeT'es casse-pieds, tu sais
A la place de ta boucle i,j, écris ceci
sub Mettre0()
range("a1:y65")=0
end sub
Et dans le module de la feuille où tu veux qu'il y ait des zéros pour
65
lignes et 25 colonnes, mets ceci
Private Sub Worksheet_Change(ByVal Target As Range)
If Not (Intersect(Target, Range("a1:y65")) Is Nothing) And Target""
Then Target = O
End Sub
Ok?
--
Pierre Fauconnier ()
Les sept laids tuent ( Lewis Carol )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"testou" a écrit dans le message de
news:ok
j'ai ecrit ce code
Sub test()
For i = 1 To 65
For j = 1 To 25
Cells(i, j).Value = 0
Next
Next
If Cells.Isblank Then
Cells(i, j).Value = 0
Exit Sub
End If
End Sub
mais ca ne passe passe pas, cela me met des 0 sur les cellules mais
je
veuxquand je supprime le 0 la cellule remet 0 automatiquement.
merciTu utilises l'événement Worksheet_Change.
Parmi les paramètres renvoyés par cet événement, il y a la cellule
ou
lescellules affectées.
Tu peux donc contrôler le nouveau contenu de la cellule. Si elle
est
vide(IsBlank) tu remets 0.
Tu peux bien sûr contrôler si la cellule modifiée fait partie
d'une
plage decellules que tu auras choisie, ou d'autres contrôles dans le
genre.
--
Patrick
"testou" wrote in message
news:merci patrick
autre question :
je suis en train de faire un code
pour mettre des 0 sur les cellules qui sont vides,il faut que je
ne
puissepas supprimer le 0 et il faut toujours qu'il y ai une valeur
soit 0
ou
autre
s chose
au fait des que les utilisateurs veulent supprimer le 0 , exel
ne
lautorise
pas.
merci de ton aideBonjour,
Range("A2") = Now
--
Patrick
"testou" wrote in message
news:Bjr
la commande now me permet d'afficher la date systeme et
l'heure.
et je voudrai savoir quel est le code qui me permttrai de
l'afficherdans
la
cellule A2 .
sub test
Range("A2").select
Now
end sub
ce code ne m'a rient donnée
il genere une erreur
si vous savez, merci de votre aide
patrick ca marche mieux
mais comment tu fe avec ce code si tu veut commencer à la 15eme colonne
d'abord pour mettre les 0
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row <= 9 And Target.Column <= 2 And IsEmpty(Target) Then
Target = O
End If
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row <= 65 and Target.Column<% and IsEmpty(Target)
Then
Target = O
End If
End Sub
--
Patrick
"testou" <testou@discussions.microsoft.com> wrote in message
news:DC75DCBD-5159-450F-87FC-3E29C65ABB04@microsoft.com...
ton programme ne fct pas
j'ai le message incompatibilité de type
T'es casse-pieds, tu sais
A la place de ta boucle i,j, écris ceci
sub Mettre0()
range("a1:y65")=0
end sub
Et dans le module de la feuille où tu veux qu'il y ait des zéros pour
65
lignes et 25 colonnes, mets ceci
Private Sub Worksheet_Change(ByVal Target As Range)
If Not (Intersect(Target, Range("a1:y65")) Is Nothing) And Target
""
Then Target = O
End Sub
Ok?
--
Pierre Fauconnier (pierre.fauconnier@nospam.nospam)
Les sept laids tuent ( Lewis Carol )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"testou" <testou@discussions.microsoft.com> a écrit dans le message de
news:F2135DA9-2EBC-48EC-B663-1694E703EB6B@microsoft.com...
ok
j'ai ecrit ce code
Sub test()
For i = 1 To 65
For j = 1 To 25
Cells(i, j).Value = 0
Next
Next
If Cells.Isblank Then
Cells(i, j).Value = 0
Exit Sub
End If
End Sub
mais ca ne passe passe pas, cela me met des 0 sur les cellules mais
je
veux
quand je supprime le 0 la cellule remet 0 automatiquement.
merci
Tu utilises l'événement Worksheet_Change.
Parmi les paramètres renvoyés par cet événement, il y a la cellule
ou
les
cellules affectées.
Tu peux donc contrôler le nouveau contenu de la cellule. Si elle
est
vide
(IsBlank) tu remets 0.
Tu peux bien sûr contrôler si la cellule modifiée fait partie
d'une
plage de
cellules que tu auras choisie, ou d'autres contrôles dans le
genre.
--
Patrick
"testou" <testou@discussions.microsoft.com> wrote in message
news:A84DF9E4-D0D3-4BB2-97CC-C1C518AE18C2@microsoft.com...
merci patrick
autre question :
je suis en train de faire un code
pour mettre des 0 sur les cellules qui sont vides,il faut que je
ne
puisse
pas supprimer le 0 et il faut toujours qu'il y ai une valeur
soit 0
ou
autre
s chose
au fait des que les utilisateurs veulent supprimer le 0 , exel
ne
lautorise
pas.
merci de ton aide
Bonjour,
Range("A2") = Now
--
Patrick
"testou" <testou@discussions.microsoft.com> wrote in message
news:07C6C066-B282-4E84-9C62-5C05B073FAC2@microsoft.com...
Bjr
la commande now me permet d'afficher la date systeme et
l'heure.
et je voudrai savoir quel est le code qui me permttrai de
l'afficher
dans
la
cellule A2 .
sub test
Range("A2").select
Now
end sub
ce code ne m'a rient donnée
il genere une erreur
si vous savez, merci de votre aide
patrick ca marche mieux
mais comment tu fe avec ce code si tu veut commencer à la 15eme colonne
d'abord pour mettre les 0
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row <= 9 And Target.Column <= 2 And IsEmpty(Target) Then
Target = O
End If
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row <= 65 and Target.Column<% and IsEmpty(Target)
Then
Target = O
End If
End Sub
--
Patrick
"testou" wrote in message
news:ton programme ne fct pas
j'ai le message incompatibilité de typeT'es casse-pieds, tu sais
A la place de ta boucle i,j, écris ceci
sub Mettre0()
range("a1:y65")=0
end sub
Et dans le module de la feuille où tu veux qu'il y ait des zéros pour
65
lignes et 25 colonnes, mets ceci
Private Sub Worksheet_Change(ByVal Target As Range)
If Not (Intersect(Target, Range("a1:y65")) Is Nothing) And Target""
Then Target = O
End Sub
Ok?
--
Pierre Fauconnier ()
Les sept laids tuent ( Lewis Carol )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"testou" a écrit dans le message de
news:ok
j'ai ecrit ce code
Sub test()
For i = 1 To 65
For j = 1 To 25
Cells(i, j).Value = 0
Next
Next
If Cells.Isblank Then
Cells(i, j).Value = 0
Exit Sub
End If
End Sub
mais ca ne passe passe pas, cela me met des 0 sur les cellules mais
je
veuxquand je supprime le 0 la cellule remet 0 automatiquement.
merciTu utilises l'événement Worksheet_Change.
Parmi les paramètres renvoyés par cet événement, il y a la cellule
ou
lescellules affectées.
Tu peux donc contrôler le nouveau contenu de la cellule. Si elle
est
vide(IsBlank) tu remets 0.
Tu peux bien sûr contrôler si la cellule modifiée fait partie
d'une
plage decellules que tu auras choisie, ou d'autres contrôles dans le
genre.
--
Patrick
"testou" wrote in message
news:merci patrick
autre question :
je suis en train de faire un code
pour mettre des 0 sur les cellules qui sont vides,il faut que je
ne
puissepas supprimer le 0 et il faut toujours qu'il y ai une valeur
soit 0
ou
autre
s chose
au fait des que les utilisateurs veulent supprimer le 0 , exel
ne
lautorise
pas.
merci de ton aideBonjour,
Range("A2") = Now
--
Patrick
"testou" wrote in message
news:Bjr
la commande now me permet d'afficher la date systeme et
l'heure.
et je voudrai savoir quel est le code qui me permttrai de
l'afficherdans
la
cellule A2 .
sub test
Range("A2").select
Now
end sub
ce code ne m'a rient donnée
il genere une erreur
si vous savez, merci de votre aide
patrick ca marche mieux
mais comment tu fe avec ce code si tu veut commencer à la 15eme colonne
d'abord pour mettre les 0
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row <= 9 And Target.Column <= 2 And IsEmpty(Target) Then
Target = O
End If
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row <= 65 and Target.Column<% and IsEmpty(Target)
Then
Target = O
End If
End Sub
--
Patrick
"testou" wrote in message
news:ton programme ne fct pas
j'ai le message incompatibilité de typeT'es casse-pieds, tu sais
A la place de ta boucle i,j, écris ceci
sub Mettre0()
range("a1:y65")=0
end sub
Et dans le module de la feuille où tu veux qu'il y ait des zéros pour
65
lignes et 25 colonnes, mets ceci
Private Sub Worksheet_Change(ByVal Target As Range)
If Not (Intersect(Target, Range("a1:y65")) Is Nothing) And Target""
Then Target = O
End Sub
Ok?
--
Pierre Fauconnier ()
Les sept laids tuent ( Lewis Carol )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"testou" a écrit dans le message de
news:ok
j'ai ecrit ce code
Sub test()
For i = 1 To 65
For j = 1 To 25
Cells(i, j).Value = 0
Next
Next
If Cells.Isblank Then
Cells(i, j).Value = 0
Exit Sub
End If
End Sub
mais ca ne passe passe pas, cela me met des 0 sur les cellules mais
je
veuxquand je supprime le 0 la cellule remet 0 automatiquement.
merciTu utilises l'événement Worksheet_Change.
Parmi les paramètres renvoyés par cet événement, il y a la cellule
ou
lescellules affectées.
Tu peux donc contrôler le nouveau contenu de la cellule. Si elle
est
vide(IsBlank) tu remets 0.
Tu peux bien sûr contrôler si la cellule modifiée fait partie
d'une
plage decellules que tu auras choisie, ou d'autres contrôles dans le
genre.
--
Patrick
"testou" wrote in message
news:merci patrick
autre question :
je suis en train de faire un code
pour mettre des 0 sur les cellules qui sont vides,il faut que je
ne
puissepas supprimer le 0 et il faut toujours qu'il y ai une valeur
soit 0
ou
autre
s chose
au fait des que les utilisateurs veulent supprimer le 0 , exel
ne
lautorise
pas.
merci de ton aideBonjour,
Range("A2") = Now
--
Patrick
"testou" wrote in message
news:Bjr
la commande now me permet d'afficher la date systeme et
l'heure.
et je voudrai savoir quel est le code qui me permttrai de
l'afficherdans
la
cellule A2 .
sub test
Range("A2").select
Now
end sub
ce code ne m'a rient donnée
il genere une erreur
si vous savez, merci de votre aide
patrick ca marche mieux
mais comment tu fe avec ce code si tu veut commencer à la 15eme colonne
d'abord pour mettre les 0
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row <= 9 And Target.Column <= 2 And IsEmpty(Target) Then
Target = O
End If
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row <= 65 and Target.Column<% and IsEmpty(Target)
Then
Target = O
End If
End Sub
--
Patrick
"testou" <testou@discussions.microsoft.com> wrote in message
news:DC75DCBD-5159-450F-87FC-3E29C65ABB04@microsoft.com...
ton programme ne fct pas
j'ai le message incompatibilité de type
T'es casse-pieds, tu sais
A la place de ta boucle i,j, écris ceci
sub Mettre0()
range("a1:y65")=0
end sub
Et dans le module de la feuille où tu veux qu'il y ait des zéros pour
65
lignes et 25 colonnes, mets ceci
Private Sub Worksheet_Change(ByVal Target As Range)
If Not (Intersect(Target, Range("a1:y65")) Is Nothing) And Target
""
Then Target = O
End Sub
Ok?
--
Pierre Fauconnier (pierre.fauconnier@nospam.nospam)
Les sept laids tuent ( Lewis Carol )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"testou" <testou@discussions.microsoft.com> a écrit dans le message de
news:F2135DA9-2EBC-48EC-B663-1694E703EB6B@microsoft.com...
ok
j'ai ecrit ce code
Sub test()
For i = 1 To 65
For j = 1 To 25
Cells(i, j).Value = 0
Next
Next
If Cells.Isblank Then
Cells(i, j).Value = 0
Exit Sub
End If
End Sub
mais ca ne passe passe pas, cela me met des 0 sur les cellules mais
je
veux
quand je supprime le 0 la cellule remet 0 automatiquement.
merci
Tu utilises l'événement Worksheet_Change.
Parmi les paramètres renvoyés par cet événement, il y a la cellule
ou
les
cellules affectées.
Tu peux donc contrôler le nouveau contenu de la cellule. Si elle
est
vide
(IsBlank) tu remets 0.
Tu peux bien sûr contrôler si la cellule modifiée fait partie
d'une
plage de
cellules que tu auras choisie, ou d'autres contrôles dans le
genre.
--
Patrick
"testou" <testou@discussions.microsoft.com> wrote in message
news:A84DF9E4-D0D3-4BB2-97CC-C1C518AE18C2@microsoft.com...
merci patrick
autre question :
je suis en train de faire un code
pour mettre des 0 sur les cellules qui sont vides,il faut que je
ne
puisse
pas supprimer le 0 et il faut toujours qu'il y ai une valeur
soit 0
ou
autre
s chose
au fait des que les utilisateurs veulent supprimer le 0 , exel
ne
lautorise
pas.
merci de ton aide
Bonjour,
Range("A2") = Now
--
Patrick
"testou" <testou@discussions.microsoft.com> wrote in message
news:07C6C066-B282-4E84-9C62-5C05B073FAC2@microsoft.com...
Bjr
la commande now me permet d'afficher la date systeme et
l'heure.
et je voudrai savoir quel est le code qui me permttrai de
l'afficher
dans
la
cellule A2 .
sub test
Range("A2").select
Now
end sub
ce code ne m'a rient donnée
il genere une erreur
si vous savez, merci de votre aide
patrick ca marche mieux
mais comment tu fe avec ce code si tu veut commencer à la 15eme colonne
d'abord pour mettre les 0
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row <= 9 And Target.Column <= 2 And IsEmpty(Target) Then
Target = O
End If
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row <= 65 and Target.Column<% and IsEmpty(Target)
Then
Target = O
End If
End Sub
--
Patrick
"testou" wrote in message
news:ton programme ne fct pas
j'ai le message incompatibilité de typeT'es casse-pieds, tu sais
A la place de ta boucle i,j, écris ceci
sub Mettre0()
range("a1:y65")=0
end sub
Et dans le module de la feuille où tu veux qu'il y ait des zéros pour
65
lignes et 25 colonnes, mets ceci
Private Sub Worksheet_Change(ByVal Target As Range)
If Not (Intersect(Target, Range("a1:y65")) Is Nothing) And Target""
Then Target = O
End Sub
Ok?
--
Pierre Fauconnier ()
Les sept laids tuent ( Lewis Carol )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"testou" a écrit dans le message de
news:ok
j'ai ecrit ce code
Sub test()
For i = 1 To 65
For j = 1 To 25
Cells(i, j).Value = 0
Next
Next
If Cells.Isblank Then
Cells(i, j).Value = 0
Exit Sub
End If
End Sub
mais ca ne passe passe pas, cela me met des 0 sur les cellules mais
je
veuxquand je supprime le 0 la cellule remet 0 automatiquement.
merciTu utilises l'événement Worksheet_Change.
Parmi les paramètres renvoyés par cet événement, il y a la cellule
ou
lescellules affectées.
Tu peux donc contrôler le nouveau contenu de la cellule. Si elle
est
vide(IsBlank) tu remets 0.
Tu peux bien sûr contrôler si la cellule modifiée fait partie
d'une
plage decellules que tu auras choisie, ou d'autres contrôles dans le
genre.
--
Patrick
"testou" wrote in message
news:merci patrick
autre question :
je suis en train de faire un code
pour mettre des 0 sur les cellules qui sont vides,il faut que je
ne
puissepas supprimer le 0 et il faut toujours qu'il y ai une valeur
soit 0
ou
autre
s chose
au fait des que les utilisateurs veulent supprimer le 0 , exel
ne
lautorise
pas.
merci de ton aideBonjour,
Range("A2") = Now
--
Patrick
"testou" wrote in message
news:Bjr
la commande now me permet d'afficher la date systeme et
l'heure.
et je voudrai savoir quel est le code qui me permttrai de
l'afficherdans
la
cellule A2 .
sub test
Range("A2").select
Now
end sub
ce code ne m'a rient donnée
il genere une erreur
si vous savez, merci de votre aide
Bonjour Pierre,
J'ai lui sur un autre fil que tu faisais de la formation ?
Est-ce que tous ceux et toutes celles à qui tu enseignent, tu les
considèrent comme casse-pieds ? Je suppose que tu te
contentes d'engranger les euros ?
Ici Pierre tu es bénévole, tu n'est pas obligé de faire comme dans la
"vraie vie" !
Ta procédure ne fonctionne pas.
A ) le chiffre zéro et la lettre "O" , y faut pas mélanger .... ça
s'enseigne à la maternelle !
B ) Si l'usager décide d'effacer plus d'une cellule à la fois, ta
procédure plante et ne remplit pas le rôle qu'elle
devrait faire c'est à dire insérer un zéro dans les cellules vides.
Et comme tes bons conseils sont gratuits, je n'ai rien d'autre à ajouter !
Salutations!
"Pierre Fauconnier" a écrit dans le
message de news:
T'es casse-pieds, tu sais
A la place de ta boucle i,j, écris ceci
sub Mettre0()
range("a1:y65")=0
end sub
Et dans le module de la feuille où tu veux qu'il y ait des zéros pour 65
lignes et 25 colonnes, mets ceci
Private Sub Worksheet_Change(ByVal Target As Range)
If Not (Intersect(Target, Range("a1:y65")) Is Nothing) And Target = ""
Then Target = O
End Sub
Ok?
--
Pierre Fauconnier ()
Les sept laids tuent ( Lewis Carol )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"testou" a écrit dans le message de
news:ok
j'ai ecrit ce code
Sub test()
For i = 1 To 65
For j = 1 To 25
Cells(i, j).Value = 0
Next
Next
If Cells.Isblank Then
Cells(i, j).Value = 0
Exit Sub
End If
End Sub
mais ca ne passe passe pas, cela me met des 0 sur les cellules mais je
veuxquand je supprime le 0 la cellule remet 0 automatiquement.
merciTu utilises l'événement Worksheet_Change.
Parmi les paramètres renvoyés par cet événement, il y a la cellule ou
lescellules affectées.
Tu peux donc contrôler le nouveau contenu de la cellule. Si elle est
vide(IsBlank) tu remets 0.
Tu peux bien sûr contrôler si la cellule modifiée fait partie d'une
plage decellules que tu auras choisie, ou d'autres contrôles dans le genre.
--
Patrick
"testou" wrote in message
news:merci patrick
autre question :
je suis en train de faire un code
pour mettre des 0 sur les cellules qui sont vides,il faut que je ne
puissepas supprimer le 0 et il faut toujours qu'il y ai une valeur soit 0
ou
autre
s chose
au fait des que les utilisateurs veulent supprimer le 0 , exel ne
lautorise
pas.
merci de ton aideBonjour,
Range("A2") = Now
--
Patrick
"testou" wrote in message
news:Bjr
la commande now me permet d'afficher la date systeme et l'heure.
et je voudrai savoir quel est le code qui me permttrai de
l'afficherdans
la
cellule A2 .
sub test
Range("A2").select
Now
end sub
ce code ne m'a rient donnée
il genere une erreur
si vous savez, merci de votre aide
Bonjour Pierre,
J'ai lui sur un autre fil que tu faisais de la formation ?
Est-ce que tous ceux et toutes celles à qui tu enseignent, tu les
considèrent comme casse-pieds ? Je suppose que tu te
contentes d'engranger les euros ?
Ici Pierre tu es bénévole, tu n'est pas obligé de faire comme dans la
"vraie vie" !
Ta procédure ne fonctionne pas.
A ) le chiffre zéro et la lettre "O" , y faut pas mélanger .... ça
s'enseigne à la maternelle !
B ) Si l'usager décide d'effacer plus d'une cellule à la fois, ta
procédure plante et ne remplit pas le rôle qu'elle
devrait faire c'est à dire insérer un zéro dans les cellules vides.
Et comme tes bons conseils sont gratuits, je n'ai rien d'autre à ajouter !
Salutations!
"Pierre Fauconnier" <pierre.fauconnier@nospam.nospam> a écrit dans le
message de news:
eNcYu3azEHA.1564@TK2MSFTNGP09.phx.gbl...
T'es casse-pieds, tu sais
A la place de ta boucle i,j, écris ceci
sub Mettre0()
range("a1:y65")=0
end sub
Et dans le module de la feuille où tu veux qu'il y ait des zéros pour 65
lignes et 25 colonnes, mets ceci
Private Sub Worksheet_Change(ByVal Target As Range)
If Not (Intersect(Target, Range("a1:y65")) Is Nothing) And Target = ""
Then Target = O
End Sub
Ok?
--
Pierre Fauconnier (pierre.fauconnier@nospam.nospam)
Les sept laids tuent ( Lewis Carol )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"testou" <testou@discussions.microsoft.com> a écrit dans le message de
news:F2135DA9-2EBC-48EC-B663-1694E703EB6B@microsoft.com...
ok
j'ai ecrit ce code
Sub test()
For i = 1 To 65
For j = 1 To 25
Cells(i, j).Value = 0
Next
Next
If Cells.Isblank Then
Cells(i, j).Value = 0
Exit Sub
End If
End Sub
mais ca ne passe passe pas, cela me met des 0 sur les cellules mais je
veux
quand je supprime le 0 la cellule remet 0 automatiquement.
merci
Tu utilises l'événement Worksheet_Change.
Parmi les paramètres renvoyés par cet événement, il y a la cellule ou
les
cellules affectées.
Tu peux donc contrôler le nouveau contenu de la cellule. Si elle est
vide
(IsBlank) tu remets 0.
Tu peux bien sûr contrôler si la cellule modifiée fait partie d'une
plage de
cellules que tu auras choisie, ou d'autres contrôles dans le genre.
--
Patrick
"testou" <testou@discussions.microsoft.com> wrote in message
news:A84DF9E4-D0D3-4BB2-97CC-C1C518AE18C2@microsoft.com...
merci patrick
autre question :
je suis en train de faire un code
pour mettre des 0 sur les cellules qui sont vides,il faut que je ne
puisse
pas supprimer le 0 et il faut toujours qu'il y ai une valeur soit 0
ou
autre
s chose
au fait des que les utilisateurs veulent supprimer le 0 , exel ne
lautorise
pas.
merci de ton aide
Bonjour,
Range("A2") = Now
--
Patrick
"testou" <testou@discussions.microsoft.com> wrote in message
news:07C6C066-B282-4E84-9C62-5C05B073FAC2@microsoft.com...
Bjr
la commande now me permet d'afficher la date systeme et l'heure.
et je voudrai savoir quel est le code qui me permttrai de
l'afficher
dans
la
cellule A2 .
sub test
Range("A2").select
Now
end sub
ce code ne m'a rient donnée
il genere une erreur
si vous savez, merci de votre aide
Bonjour Pierre,
J'ai lui sur un autre fil que tu faisais de la formation ?
Est-ce que tous ceux et toutes celles à qui tu enseignent, tu les
considèrent comme casse-pieds ? Je suppose que tu te
contentes d'engranger les euros ?
Ici Pierre tu es bénévole, tu n'est pas obligé de faire comme dans la
"vraie vie" !
Ta procédure ne fonctionne pas.
A ) le chiffre zéro et la lettre "O" , y faut pas mélanger .... ça
s'enseigne à la maternelle !
B ) Si l'usager décide d'effacer plus d'une cellule à la fois, ta
procédure plante et ne remplit pas le rôle qu'elle
devrait faire c'est à dire insérer un zéro dans les cellules vides.
Et comme tes bons conseils sont gratuits, je n'ai rien d'autre à ajouter !
Salutations!
"Pierre Fauconnier" a écrit dans le
message de news:
T'es casse-pieds, tu sais
A la place de ta boucle i,j, écris ceci
sub Mettre0()
range("a1:y65")=0
end sub
Et dans le module de la feuille où tu veux qu'il y ait des zéros pour 65
lignes et 25 colonnes, mets ceci
Private Sub Worksheet_Change(ByVal Target As Range)
If Not (Intersect(Target, Range("a1:y65")) Is Nothing) And Target = ""
Then Target = O
End Sub
Ok?
--
Pierre Fauconnier ()
Les sept laids tuent ( Lewis Carol )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"testou" a écrit dans le message de
news:ok
j'ai ecrit ce code
Sub test()
For i = 1 To 65
For j = 1 To 25
Cells(i, j).Value = 0
Next
Next
If Cells.Isblank Then
Cells(i, j).Value = 0
Exit Sub
End If
End Sub
mais ca ne passe passe pas, cela me met des 0 sur les cellules mais je
veuxquand je supprime le 0 la cellule remet 0 automatiquement.
merciTu utilises l'événement Worksheet_Change.
Parmi les paramètres renvoyés par cet événement, il y a la cellule ou
lescellules affectées.
Tu peux donc contrôler le nouveau contenu de la cellule. Si elle est
vide(IsBlank) tu remets 0.
Tu peux bien sûr contrôler si la cellule modifiée fait partie d'une
plage decellules que tu auras choisie, ou d'autres contrôles dans le genre.
--
Patrick
"testou" wrote in message
news:merci patrick
autre question :
je suis en train de faire un code
pour mettre des 0 sur les cellules qui sont vides,il faut que je ne
puissepas supprimer le 0 et il faut toujours qu'il y ai une valeur soit 0
ou
autre
s chose
au fait des que les utilisateurs veulent supprimer le 0 , exel ne
lautorise
pas.
merci de ton aideBonjour,
Range("A2") = Now
--
Patrick
"testou" wrote in message
news:Bjr
la commande now me permet d'afficher la date systeme et l'heure.
et je voudrai savoir quel est le code qui me permttrai de
l'afficherdans
la
cellule A2 .
sub test
Range("A2").select
Now
end sub
ce code ne m'a rient donnée
il genere une erreur
si vous savez, merci de votre aide