Bonsoir à tous,
Je suis sous Excel 2003, dans un userform, j'ai ceci :
Private Sub CmdValider_Click()
If ActiveSheet.[A21] = "" Then
ActiveSheet.[A21].Select
Else
ActiveSheet.Range("A21").End(xlDown).Offset(1, 0).Select
End If
ActiveSheet.Unprotect
With ActiveCell
'--- Transfert des données du Formulaire dans Facture1page
ActiveCell.Value = Application.Proper(Me.Liste)
ActiveCell.Offset(0, 3).Value = CCur(Me.Valeur)
End With
'Me.Catégories.Enabled = True
Me.Sexe.Visible = False
Me.Services = ""
Me.Catégories = ""
Me.COMEPIL = ""
Me.Liste = ""
Me.Valeur = ""
ActiveSheet.Protect
End Sub
Dans ma feuille, en A21 j'ai ma première saisie qui est correcte
mais je ne peux pas aller plus bas. Si quelqu'un veut bien me corriger !!
Merci par avance
Peponne31
Bonsoir à tous,
Je suis sous Excel 2003, dans un userform, j'ai ceci :
Private Sub CmdValider_Click()
If ActiveSheet.[A21] = "" Then
ActiveSheet.[A21].Select
Else
ActiveSheet.Range("A21").End(xlDown).Offset(1, 0).Select
End If
ActiveSheet.Unprotect
With ActiveCell
'--- Transfert des données du Formulaire dans Facture1page
ActiveCell.Value = Application.Proper(Me.Liste)
ActiveCell.Offset(0, 3).Value = CCur(Me.Valeur)
End With
'Me.Catégories.Enabled = True
Me.Sexe.Visible = False
Me.Services = ""
Me.Catégories = ""
Me.COMEPIL = ""
Me.Liste = ""
Me.Valeur = ""
ActiveSheet.Protect
End Sub
Dans ma feuille, en A21 j'ai ma première saisie qui est correcte
mais je ne peux pas aller plus bas. Si quelqu'un veut bien me corriger !!
Merci par avance
Peponne31
Bonsoir à tous,
Je suis sous Excel 2003, dans un userform, j'ai ceci :
Private Sub CmdValider_Click()
If ActiveSheet.[A21] = "" Then
ActiveSheet.[A21].Select
Else
ActiveSheet.Range("A21").End(xlDown).Offset(1, 0).Select
End If
ActiveSheet.Unprotect
With ActiveCell
'--- Transfert des données du Formulaire dans Facture1page
ActiveCell.Value = Application.Proper(Me.Liste)
ActiveCell.Offset(0, 3).Value = CCur(Me.Valeur)
End With
'Me.Catégories.Enabled = True
Me.Sexe.Visible = False
Me.Services = ""
Me.Catégories = ""
Me.COMEPIL = ""
Me.Liste = ""
Me.Valeur = ""
ActiveSheet.Protect
End Sub
Dans ma feuille, en A21 j'ai ma première saisie qui est correcte
mais je ne peux pas aller plus bas. Si quelqu'un veut bien me corriger !!
Merci par avance
Peponne31
Bonsoir,
Avec ceci :
If ActiveSheet.[A21] = "" Then
ActiveSheet.[A21].Select
Else
ActiveSheet.Range("A6536").End(xlUp).Offset(1, 0).Select
End If
ça devrait mieux se passer
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Peponne31" a écrit dans le message de
news:
> Bonsoir à tous,
>
> Je suis sous Excel 2003, dans un userform, j'ai ceci :
> Private Sub CmdValider_Click()
> If ActiveSheet.[A21] = "" Then
> ActiveSheet.[A21].Select
> Else
> ActiveSheet.Range("A21").End(xlDown).Offset(1, 0).Select
> End If
> ActiveSheet.Unprotect
> With ActiveCell
> '--- Transfert des données du Formulaire dans Facture1page
> ActiveCell.Value = Application.Proper(Me.Liste)
> ActiveCell.Offset(0, 3).Value = CCur(Me.Valeur)
>
> End With
>
> 'Me.Catégories.Enabled = True
> Me.Sexe.Visible = False
> Me.Services = ""
> Me.Catégories = ""
> Me.COMEPIL = ""
> Me.Liste = ""
> Me.Valeur = ""
> ActiveSheet.Protect
> End Sub
>
> Dans ma feuille, en A21 j'ai ma première saisie qui est correcte
> mais je ne peux pas aller plus bas. Si quelqu'un veut bien me corriger !!
> Merci par avance
> Peponne31
Bonsoir,
Avec ceci :
If ActiveSheet.[A21] = "" Then
ActiveSheet.[A21].Select
Else
ActiveSheet.Range("A6536").End(xlUp).Offset(1, 0).Select
End If
ça devrait mieux se passer
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Peponne31" <Peponne31@discussions.microsoft.com> a écrit dans le message de
news:AB176F8E-A120-4EE8-935B-BF8C6CA354E7@microsoft.com...
> Bonsoir à tous,
>
> Je suis sous Excel 2003, dans un userform, j'ai ceci :
> Private Sub CmdValider_Click()
> If ActiveSheet.[A21] = "" Then
> ActiveSheet.[A21].Select
> Else
> ActiveSheet.Range("A21").End(xlDown).Offset(1, 0).Select
> End If
> ActiveSheet.Unprotect
> With ActiveCell
> '--- Transfert des données du Formulaire dans Facture1page
> ActiveCell.Value = Application.Proper(Me.Liste)
> ActiveCell.Offset(0, 3).Value = CCur(Me.Valeur)
>
> End With
>
> 'Me.Catégories.Enabled = True
> Me.Sexe.Visible = False
> Me.Services = ""
> Me.Catégories = ""
> Me.COMEPIL = ""
> Me.Liste = ""
> Me.Valeur = ""
> ActiveSheet.Protect
> End Sub
>
> Dans ma feuille, en A21 j'ai ma première saisie qui est correcte
> mais je ne peux pas aller plus bas. Si quelqu'un veut bien me corriger !!
> Merci par avance
> Peponne31
Bonsoir,
Avec ceci :
If ActiveSheet.[A21] = "" Then
ActiveSheet.[A21].Select
Else
ActiveSheet.Range("A6536").End(xlUp).Offset(1, 0).Select
End If
ça devrait mieux se passer
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Peponne31" a écrit dans le message de
news:
> Bonsoir à tous,
>
> Je suis sous Excel 2003, dans un userform, j'ai ceci :
> Private Sub CmdValider_Click()
> If ActiveSheet.[A21] = "" Then
> ActiveSheet.[A21].Select
> Else
> ActiveSheet.Range("A21").End(xlDown).Offset(1, 0).Select
> End If
> ActiveSheet.Unprotect
> With ActiveCell
> '--- Transfert des données du Formulaire dans Facture1page
> ActiveCell.Value = Application.Proper(Me.Liste)
> ActiveCell.Offset(0, 3).Value = CCur(Me.Valeur)
>
> End With
>
> 'Me.Catégories.Enabled = True
> Me.Sexe.Visible = False
> Me.Services = ""
> Me.Catégories = ""
> Me.COMEPIL = ""
> Me.Liste = ""
> Me.Valeur = ""
> ActiveSheet.Protect
> End Sub
>
> Dans ma feuille, en A21 j'ai ma première saisie qui est correcte
> mais je ne peux pas aller plus bas. Si quelqu'un veut bien me corriger !!
> Merci par avance
> Peponne31
Bonsoir Philippe.R
Merci pour ton coup de main , j'ai toujour la mème erreur! a savoir cette
ligne
ActiveSheet.Range("A6536").End(xlDown).Offset(1, 0).Select
en surbrillance.
Si tu vois autre chose ...
Cordialement Peponne31
"Philippe.R" a écrit :Bonsoir,
Avec ceci :
If ActiveSheet.[A21] = "" Then
ActiveSheet.[A21].Select
Else
ActiveSheet.Range("A6536").End(xlUp).Offset(1, 0).Select
End If
ça devrait mieux se passer
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Peponne31" a écrit dans le message de
news:Bonsoir à tous,
Je suis sous Excel 2003, dans un userform, j'ai ceci :
Private Sub CmdValider_Click()
If ActiveSheet.[A21] = "" Then
ActiveSheet.[A21].Select
Else
ActiveSheet.Range("A21").End(xlDown).Offset(1, 0).Select
End If
ActiveSheet.Unprotect
With ActiveCell
'--- Transfert des données du Formulaire dans Facture1page
ActiveCell.Value = Application.Proper(Me.Liste)
ActiveCell.Offset(0, 3).Value = CCur(Me.Valeur)
End With
'Me.Catégories.Enabled = True
Me.Sexe.Visible = False
Me.Services = ""
Me.Catégories = ""
Me.COMEPIL = ""
Me.Liste = ""
Me.Valeur = ""
ActiveSheet.Protect
End Sub
Dans ma feuille, en A21 j'ai ma première saisie qui est correcte
mais je ne peux pas aller plus bas. Si quelqu'un veut bien me corriger !!
Merci par avance
Peponne31
Bonsoir Philippe.R
Merci pour ton coup de main , j'ai toujour la mème erreur! a savoir cette
ligne
ActiveSheet.Range("A6536").End(xlDown).Offset(1, 0).Select
en surbrillance.
Si tu vois autre chose ...
Cordialement Peponne31
"Philippe.R" a écrit :
Bonsoir,
Avec ceci :
If ActiveSheet.[A21] = "" Then
ActiveSheet.[A21].Select
Else
ActiveSheet.Range("A6536").End(xlUp).Offset(1, 0).Select
End If
ça devrait mieux se passer
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Peponne31" <Peponne31@discussions.microsoft.com> a écrit dans le message de
news:AB176F8E-A120-4EE8-935B-BF8C6CA354E7@microsoft.com...
Bonsoir à tous,
Je suis sous Excel 2003, dans un userform, j'ai ceci :
Private Sub CmdValider_Click()
If ActiveSheet.[A21] = "" Then
ActiveSheet.[A21].Select
Else
ActiveSheet.Range("A21").End(xlDown).Offset(1, 0).Select
End If
ActiveSheet.Unprotect
With ActiveCell
'--- Transfert des données du Formulaire dans Facture1page
ActiveCell.Value = Application.Proper(Me.Liste)
ActiveCell.Offset(0, 3).Value = CCur(Me.Valeur)
End With
'Me.Catégories.Enabled = True
Me.Sexe.Visible = False
Me.Services = ""
Me.Catégories = ""
Me.COMEPIL = ""
Me.Liste = ""
Me.Valeur = ""
ActiveSheet.Protect
End Sub
Dans ma feuille, en A21 j'ai ma première saisie qui est correcte
mais je ne peux pas aller plus bas. Si quelqu'un veut bien me corriger !!
Merci par avance
Peponne31
Bonsoir Philippe.R
Merci pour ton coup de main , j'ai toujour la mème erreur! a savoir cette
ligne
ActiveSheet.Range("A6536").End(xlDown).Offset(1, 0).Select
en surbrillance.
Si tu vois autre chose ...
Cordialement Peponne31
"Philippe.R" a écrit :Bonsoir,
Avec ceci :
If ActiveSheet.[A21] = "" Then
ActiveSheet.[A21].Select
Else
ActiveSheet.Range("A6536").End(xlUp).Offset(1, 0).Select
End If
ça devrait mieux se passer
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Peponne31" a écrit dans le message de
news:Bonsoir à tous,
Je suis sous Excel 2003, dans un userform, j'ai ceci :
Private Sub CmdValider_Click()
If ActiveSheet.[A21] = "" Then
ActiveSheet.[A21].Select
Else
ActiveSheet.Range("A21").End(xlDown).Offset(1, 0).Select
End If
ActiveSheet.Unprotect
With ActiveCell
'--- Transfert des données du Formulaire dans Facture1page
ActiveCell.Value = Application.Proper(Me.Liste)
ActiveCell.Offset(0, 3).Value = CCur(Me.Valeur)
End With
'Me.Catégories.Enabled = True
Me.Sexe.Visible = False
Me.Services = ""
Me.Catégories = ""
Me.COMEPIL = ""
Me.Liste = ""
Me.Valeur = ""
ActiveSheet.Protect
End Sub
Dans ma feuille, en A21 j'ai ma première saisie qui est correcte
mais je ne peux pas aller plus bas. Si quelqu'un veut bien me corriger !!
Merci par avance
Peponne31
Bonsoir Philippe.R
Merci pour ton coup de main , j'ai toujour la mème erreur! a savoir cette
ligne
ActiveSheet.Range("A6536").End(xlDown).Offset(1, 0).Select
en surbrillance.
Si tu vois autre chose ...
Cordialement Peponne31
"Philippe.R" a écrit :Bonsoir,
Avec ceci :
If ActiveSheet.[A21] = "" Then
ActiveSheet.[A21].Select
Else
ActiveSheet.Range("A6536").End(xlUp).Offset(1, 0).Select
End If
ça devrait mieux se passer
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Peponne31" a écrit dans le message
de
news:
> Bonsoir à tous,
>
> Je suis sous Excel 2003, dans un userform, j'ai ceci :
> Private Sub CmdValider_Click()
> If ActiveSheet.[A21] = "" Then
> ActiveSheet.[A21].Select
> Else
> ActiveSheet.Range("A21").End(xlDown).Offset(1, 0).Select
> End If
> ActiveSheet.Unprotect
> With ActiveCell
> '--- Transfert des données du Formulaire dans Facture1page
> ActiveCell.Value = Application.Proper(Me.Liste)
> ActiveCell.Offset(0, 3).Value = CCur(Me.Valeur)
>
> End With
>
> 'Me.Catégories.Enabled = True
> Me.Sexe.Visible = False
> Me.Services = ""
> Me.Catégories = ""
> Me.COMEPIL = ""
> Me.Liste = ""
> Me.Valeur = ""
> ActiveSheet.Protect
> End Sub
>
> Dans ma feuille, en A21 j'ai ma première saisie qui est correcte
> mais je ne peux pas aller plus bas. Si quelqu'un veut bien me corriger
> !!
> Merci par avance
> Peponne31
Bonsoir Philippe.R
Merci pour ton coup de main , j'ai toujour la mème erreur! a savoir cette
ligne
ActiveSheet.Range("A6536").End(xlDown).Offset(1, 0).Select
en surbrillance.
Si tu vois autre chose ...
Cordialement Peponne31
"Philippe.R" a écrit :
Bonsoir,
Avec ceci :
If ActiveSheet.[A21] = "" Then
ActiveSheet.[A21].Select
Else
ActiveSheet.Range("A6536").End(xlUp).Offset(1, 0).Select
End If
ça devrait mieux se passer
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Peponne31" <Peponne31@discussions.microsoft.com> a écrit dans le message
de
news:AB176F8E-A120-4EE8-935B-BF8C6CA354E7@microsoft.com...
> Bonsoir à tous,
>
> Je suis sous Excel 2003, dans un userform, j'ai ceci :
> Private Sub CmdValider_Click()
> If ActiveSheet.[A21] = "" Then
> ActiveSheet.[A21].Select
> Else
> ActiveSheet.Range("A21").End(xlDown).Offset(1, 0).Select
> End If
> ActiveSheet.Unprotect
> With ActiveCell
> '--- Transfert des données du Formulaire dans Facture1page
> ActiveCell.Value = Application.Proper(Me.Liste)
> ActiveCell.Offset(0, 3).Value = CCur(Me.Valeur)
>
> End With
>
> 'Me.Catégories.Enabled = True
> Me.Sexe.Visible = False
> Me.Services = ""
> Me.Catégories = ""
> Me.COMEPIL = ""
> Me.Liste = ""
> Me.Valeur = ""
> ActiveSheet.Protect
> End Sub
>
> Dans ma feuille, en A21 j'ai ma première saisie qui est correcte
> mais je ne peux pas aller plus bas. Si quelqu'un veut bien me corriger
> !!
> Merci par avance
> Peponne31
Bonsoir Philippe.R
Merci pour ton coup de main , j'ai toujour la mème erreur! a savoir cette
ligne
ActiveSheet.Range("A6536").End(xlDown).Offset(1, 0).Select
en surbrillance.
Si tu vois autre chose ...
Cordialement Peponne31
"Philippe.R" a écrit :Bonsoir,
Avec ceci :
If ActiveSheet.[A21] = "" Then
ActiveSheet.[A21].Select
Else
ActiveSheet.Range("A6536").End(xlUp).Offset(1, 0).Select
End If
ça devrait mieux se passer
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Peponne31" a écrit dans le message
de
news:
> Bonsoir à tous,
>
> Je suis sous Excel 2003, dans un userform, j'ai ceci :
> Private Sub CmdValider_Click()
> If ActiveSheet.[A21] = "" Then
> ActiveSheet.[A21].Select
> Else
> ActiveSheet.Range("A21").End(xlDown).Offset(1, 0).Select
> End If
> ActiveSheet.Unprotect
> With ActiveCell
> '--- Transfert des données du Formulaire dans Facture1page
> ActiveCell.Value = Application.Proper(Me.Liste)
> ActiveCell.Offset(0, 3).Value = CCur(Me.Valeur)
>
> End With
>
> 'Me.Catégories.Enabled = True
> Me.Sexe.Visible = False
> Me.Services = ""
> Me.Catégories = ""
> Me.COMEPIL = ""
> Me.Liste = ""
> Me.Valeur = ""
> ActiveSheet.Protect
> End Sub
>
> Dans ma feuille, en A21 j'ai ma première saisie qui est correcte
> mais je ne peux pas aller plus bas. Si quelqu'un veut bien me corriger
> !!
> Merci par avance
> Peponne31
Bonsoir Philippe.R
Merci pour ton coup de main , j'ai toujour la mème erreur! a savoir cette
ligne
ActiveSheet.Range("A6536").End(xlDown).Offset(1, 0).Select
en surbrillance.
Si tu vois autre chose ...
Cordialement Peponne31
"Philippe.R" a écrit :Bonsoir,
Avec ceci :
If ActiveSheet.[A21] = "" Then
ActiveSheet.[A21].Select
Else
ActiveSheet.Range("A6536").End(xlUp).Offset(1, 0).Select
End If
ça devrait mieux se passer
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Peponne31" a écrit dans le message
de
news:
> Bonsoir à tous,
>
> Je suis sous Excel 2003, dans un userform, j'ai ceci :
> Private Sub CmdValider_Click()
> If ActiveSheet.[A21] = "" Then
> ActiveSheet.[A21].Select
> Else
> ActiveSheet.Range("A21").End(xlDown).Offset(1, 0).Select
> End If
> ActiveSheet.Unprotect
> With ActiveCell
> '--- Transfert des données du Formulaire dans Facture1page
> ActiveCell.Value = Application.Proper(Me.Liste)
> ActiveCell.Offset(0, 3).Value = CCur(Me.Valeur)
>
> End With
>
> 'Me.Catégories.Enabled = True
> Me.Sexe.Visible = False
> Me.Services = ""
> Me.Catégories = ""
> Me.COMEPIL = ""
> Me.Liste = ""
> Me.Valeur = ""
> ActiveSheet.Protect
> End Sub
>
> Dans ma feuille, en A21 j'ai ma première saisie qui est correcte
> mais je ne peux pas aller plus bas. Si quelqu'un veut bien me corriger
> !!
> Merci par avance
> Peponne31
Bonsoir Philippe.R
Merci pour ton coup de main , j'ai toujour la mème erreur! a savoir cette
ligne
ActiveSheet.Range("A6536").End(xlDown).Offset(1, 0).Select
en surbrillance.
Si tu vois autre chose ...
Cordialement Peponne31
"Philippe.R" a écrit :
Bonsoir,
Avec ceci :
If ActiveSheet.[A21] = "" Then
ActiveSheet.[A21].Select
Else
ActiveSheet.Range("A6536").End(xlUp).Offset(1, 0).Select
End If
ça devrait mieux se passer
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Peponne31" <Peponne31@discussions.microsoft.com> a écrit dans le message
de
news:AB176F8E-A120-4EE8-935B-BF8C6CA354E7@microsoft.com...
> Bonsoir à tous,
>
> Je suis sous Excel 2003, dans un userform, j'ai ceci :
> Private Sub CmdValider_Click()
> If ActiveSheet.[A21] = "" Then
> ActiveSheet.[A21].Select
> Else
> ActiveSheet.Range("A21").End(xlDown).Offset(1, 0).Select
> End If
> ActiveSheet.Unprotect
> With ActiveCell
> '--- Transfert des données du Formulaire dans Facture1page
> ActiveCell.Value = Application.Proper(Me.Liste)
> ActiveCell.Offset(0, 3).Value = CCur(Me.Valeur)
>
> End With
>
> 'Me.Catégories.Enabled = True
> Me.Sexe.Visible = False
> Me.Services = ""
> Me.Catégories = ""
> Me.COMEPIL = ""
> Me.Liste = ""
> Me.Valeur = ""
> ActiveSheet.Protect
> End Sub
>
> Dans ma feuille, en A21 j'ai ma première saisie qui est correcte
> mais je ne peux pas aller plus bas. Si quelqu'un veut bien me corriger
> !!
> Merci par avance
> Peponne31
Bonsoir Philippe.R
Merci pour ton coup de main , j'ai toujour la mème erreur! a savoir cette
ligne
ActiveSheet.Range("A6536").End(xlDown).Offset(1, 0).Select
en surbrillance.
Si tu vois autre chose ...
Cordialement Peponne31
"Philippe.R" a écrit :Bonsoir,
Avec ceci :
If ActiveSheet.[A21] = "" Then
ActiveSheet.[A21].Select
Else
ActiveSheet.Range("A6536").End(xlUp).Offset(1, 0).Select
End If
ça devrait mieux se passer
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Peponne31" a écrit dans le message
de
news:
> Bonsoir à tous,
>
> Je suis sous Excel 2003, dans un userform, j'ai ceci :
> Private Sub CmdValider_Click()
> If ActiveSheet.[A21] = "" Then
> ActiveSheet.[A21].Select
> Else
> ActiveSheet.Range("A21").End(xlDown).Offset(1, 0).Select
> End If
> ActiveSheet.Unprotect
> With ActiveCell
> '--- Transfert des données du Formulaire dans Facture1page
> ActiveCell.Value = Application.Proper(Me.Liste)
> ActiveCell.Offset(0, 3).Value = CCur(Me.Valeur)
>
> End With
>
> 'Me.Catégories.Enabled = True
> Me.Sexe.Visible = False
> Me.Services = ""
> Me.Catégories = ""
> Me.COMEPIL = ""
> Me.Liste = ""
> Me.Valeur = ""
> ActiveSheet.Protect
> End Sub
>
> Dans ma feuille, en A21 j'ai ma première saisie qui est correcte
> mais je ne peux pas aller plus bas. Si quelqu'un veut bien me corriger
> !!
> Merci par avance
> Peponne31
Bonjour,
Normal que tu obtiennes une erreur avec xlDown puisque cette ligne de
commande, associée à offset(1,0) demande à Excel de sélectionner la 1ère
ligne après la dernière (65537 sur les versions d'Excel avant 2007) et que
celle ci n'existe pas.
C'est pourquoi je t'avais proposé xlUp :
ActiveSheet.Range("A6536").End(xlUp).Offset(1, 0).Select
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Peponne31" a écrit dans le message de
news:
> Bonsoir Philippe.R
>
> Merci pour ton coup de main , j'ai toujour la mème erreur! a savoir cette
> ligne
> ActiveSheet.Range("A6536").End(xlDown).Offset(1, 0).Select
> en surbrillance.
> Si tu vois autre chose ...
> Cordialement Peponne31
> "Philippe.R" a écrit :
>
>> Bonsoir,
>> Avec ceci :
>>
>> If ActiveSheet.[A21] = "" Then
>> ActiveSheet.[A21].Select
>> Else
>> ActiveSheet.Range("A6536").End(xlUp).Offset(1, 0).Select
>> End If
>>
>> ça devrait mieux se passer
>> --
>> Avec plaisir
>> http://dj.joss.free.fr/trombine.htm
>> http://jacxl.free.fr/mpfe/trombino.html
>> Philippe.R
>> Pour se connecter au forum :
>> http://www.excelabo.net/mpfe/connexion.php
>> News://news.microsoft.com/microsoft.public.fr.excel
>> "Peponne31" a écrit dans le message
>> de
>> news:
>> > Bonsoir à tous,
>> >
>> > Je suis sous Excel 2003, dans un userform, j'ai ceci :
>> > Private Sub CmdValider_Click()
>> > If ActiveSheet.[A21] = "" Then
>> > ActiveSheet.[A21].Select
>> > Else
>> > ActiveSheet.Range("A21").End(xlDown).Offset(1, 0).Select
>> > End If
>> > ActiveSheet.Unprotect
>> > With ActiveCell
>> > '--- Transfert des données du Formulaire dans Facture1page
>> > ActiveCell.Value = Application.Proper(Me.Liste)
>> > ActiveCell.Offset(0, 3).Value = CCur(Me.Valeur)
>> >
>> > End With
>> >
>> > 'Me.Catégories.Enabled = True
>> > Me.Sexe.Visible = False
>> > Me.Services = ""
>> > Me.Catégories = ""
>> > Me.COMEPIL = ""
>> > Me.Liste = ""
>> > Me.Valeur = ""
>> > ActiveSheet.Protect
>> > End Sub
>> >
>> > Dans ma feuille, en A21 j'ai ma première saisie qui est correcte
>> > mais je ne peux pas aller plus bas. Si quelqu'un veut bien me corriger
>> > !!
>> > Merci par avance
>> > Peponne31
>>
>>
Bonjour,
Normal que tu obtiennes une erreur avec xlDown puisque cette ligne de
commande, associée à offset(1,0) demande à Excel de sélectionner la 1ère
ligne après la dernière (65537 sur les versions d'Excel avant 2007) et que
celle ci n'existe pas.
C'est pourquoi je t'avais proposé xlUp :
ActiveSheet.Range("A6536").End(xlUp).Offset(1, 0).Select
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Peponne31" <Peponne31@discussions.microsoft.com> a écrit dans le message de
news:8C92DC68-9BB1-46C6-8EAF-68D1D803AA96@microsoft.com...
> Bonsoir Philippe.R
>
> Merci pour ton coup de main , j'ai toujour la mème erreur! a savoir cette
> ligne
> ActiveSheet.Range("A6536").End(xlDown).Offset(1, 0).Select
> en surbrillance.
> Si tu vois autre chose ...
> Cordialement Peponne31
> "Philippe.R" a écrit :
>
>> Bonsoir,
>> Avec ceci :
>>
>> If ActiveSheet.[A21] = "" Then
>> ActiveSheet.[A21].Select
>> Else
>> ActiveSheet.Range("A6536").End(xlUp).Offset(1, 0).Select
>> End If
>>
>> ça devrait mieux se passer
>> --
>> Avec plaisir
>> http://dj.joss.free.fr/trombine.htm
>> http://jacxl.free.fr/mpfe/trombino.html
>> Philippe.R
>> Pour se connecter au forum :
>> http://www.excelabo.net/mpfe/connexion.php
>> News://news.microsoft.com/microsoft.public.fr.excel
>> "Peponne31" <Peponne31@discussions.microsoft.com> a écrit dans le message
>> de
>> news:AB176F8E-A120-4EE8-935B-BF8C6CA354E7@microsoft.com...
>> > Bonsoir à tous,
>> >
>> > Je suis sous Excel 2003, dans un userform, j'ai ceci :
>> > Private Sub CmdValider_Click()
>> > If ActiveSheet.[A21] = "" Then
>> > ActiveSheet.[A21].Select
>> > Else
>> > ActiveSheet.Range("A21").End(xlDown).Offset(1, 0).Select
>> > End If
>> > ActiveSheet.Unprotect
>> > With ActiveCell
>> > '--- Transfert des données du Formulaire dans Facture1page
>> > ActiveCell.Value = Application.Proper(Me.Liste)
>> > ActiveCell.Offset(0, 3).Value = CCur(Me.Valeur)
>> >
>> > End With
>> >
>> > 'Me.Catégories.Enabled = True
>> > Me.Sexe.Visible = False
>> > Me.Services = ""
>> > Me.Catégories = ""
>> > Me.COMEPIL = ""
>> > Me.Liste = ""
>> > Me.Valeur = ""
>> > ActiveSheet.Protect
>> > End Sub
>> >
>> > Dans ma feuille, en A21 j'ai ma première saisie qui est correcte
>> > mais je ne peux pas aller plus bas. Si quelqu'un veut bien me corriger
>> > !!
>> > Merci par avance
>> > Peponne31
>>
>>
Bonjour,
Normal que tu obtiennes une erreur avec xlDown puisque cette ligne de
commande, associée à offset(1,0) demande à Excel de sélectionner la 1ère
ligne après la dernière (65537 sur les versions d'Excel avant 2007) et que
celle ci n'existe pas.
C'est pourquoi je t'avais proposé xlUp :
ActiveSheet.Range("A6536").End(xlUp).Offset(1, 0).Select
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Peponne31" a écrit dans le message de
news:
> Bonsoir Philippe.R
>
> Merci pour ton coup de main , j'ai toujour la mème erreur! a savoir cette
> ligne
> ActiveSheet.Range("A6536").End(xlDown).Offset(1, 0).Select
> en surbrillance.
> Si tu vois autre chose ...
> Cordialement Peponne31
> "Philippe.R" a écrit :
>
>> Bonsoir,
>> Avec ceci :
>>
>> If ActiveSheet.[A21] = "" Then
>> ActiveSheet.[A21].Select
>> Else
>> ActiveSheet.Range("A6536").End(xlUp).Offset(1, 0).Select
>> End If
>>
>> ça devrait mieux se passer
>> --
>> Avec plaisir
>> http://dj.joss.free.fr/trombine.htm
>> http://jacxl.free.fr/mpfe/trombino.html
>> Philippe.R
>> Pour se connecter au forum :
>> http://www.excelabo.net/mpfe/connexion.php
>> News://news.microsoft.com/microsoft.public.fr.excel
>> "Peponne31" a écrit dans le message
>> de
>> news:
>> > Bonsoir à tous,
>> >
>> > Je suis sous Excel 2003, dans un userform, j'ai ceci :
>> > Private Sub CmdValider_Click()
>> > If ActiveSheet.[A21] = "" Then
>> > ActiveSheet.[A21].Select
>> > Else
>> > ActiveSheet.Range("A21").End(xlDown).Offset(1, 0).Select
>> > End If
>> > ActiveSheet.Unprotect
>> > With ActiveCell
>> > '--- Transfert des données du Formulaire dans Facture1page
>> > ActiveCell.Value = Application.Proper(Me.Liste)
>> > ActiveCell.Offset(0, 3).Value = CCur(Me.Valeur)
>> >
>> > End With
>> >
>> > 'Me.Catégories.Enabled = True
>> > Me.Sexe.Visible = False
>> > Me.Services = ""
>> > Me.Catégories = ""
>> > Me.COMEPIL = ""
>> > Me.Liste = ""
>> > Me.Valeur = ""
>> > ActiveSheet.Protect
>> > End Sub
>> >
>> > Dans ma feuille, en A21 j'ai ma première saisie qui est correcte
>> > mais je ne peux pas aller plus bas. Si quelqu'un veut bien me corriger
>> > !!
>> > Merci par avance
>> > Peponne31
>>
>>