jeanmo7
Messages postés8Date d'inscriptionmardi 3 novembre 2009StatutMembreDernière intervention 3 novembre 2009
-
10 mars 2009 à 23:34
jeanmo7
Messages postés8Date d'inscriptionmardi 3 novembre 2009StatutMembreDernière intervention 3 novembre 2009
-
11 mars 2009 à 18:37
Bonjour à tous
Voici mon problème j'ai écrit ceci :
Sub Ajout_Categorie()
'
' Ajout_Categorie Macro
' Ajouter une Catégorie manquante
'
Range("E3").Select
Selection.Copy
Sheets("CATEGORIES").Select
If Range("A1") = "" Then
Range("A1").Cells = Selection.Copy
Else
Range("A65536").End(xlUp).Offset(1, 0) = Range("E3").Select
End If
Sheets("FICHE").Select
Range("E3").Select
Selection.ClearContents
End Sub
le résultat est que je n'arrive pas à copier une cellule dans une page et la coller avec incrémentation dans une autre page à la fin d'une liste dans la colonne A
quand je l'exécute il m'affiche VRAI au bon endroit certe mais pas la cellule copi"e
Soyez indulgent je commence juste en VBA
Merci d'avance à celui ou celle qui me trouvera la grossière erreur.
cnt
Messages postés219Date d'inscriptionlundi 21 novembre 2005StatutMembreDernière intervention20 décembre 20101 11 mars 2009 à 17:54
Salut
En reprenant le code de ton premier POST, les modifs que j'y ai introduites sont en rouge et ça marche
Sub Ajout_Categorie()
'
' Ajout_Categorie Macro
' Ajouter une Catégorie manquante
'
Sheets("FICHE").Select
Range("E3").Select
Selection.Copy
Sheets("CATEGORIES").Select
If Range("A1") = "" Then
Range("A1").PasteSpecial
Else
Range("A65536").End(xlUp).Offset(1, 0).PasteSpecial
End If
Sheets("FICHE").Select
Range("E3").Select
Selection.ClearContents
jeanmo7
Messages postés8Date d'inscriptionmardi 3 novembre 2009StatutMembreDernière intervention 3 novembre 2009 11 mars 2009 à 11:00
Je viens d'essayer cela recopie bien la cellule E3 dans la première page et la recopie dans l'onglet CATEGORIE mais pas dans la colonne A et pas à la bonne ligne
pile_poil
Messages postés682Date d'inscriptionvendredi 6 avril 2007StatutMembreDernière intervention 4 août 20126 11 mars 2009 à 11:38
il suffit de Remplacer E par A
quand à la mauvaise ligne ..... il écrit la valeur de la cellule a la suite de la derniere ligne utilisée
c'est ce qu'essayait de faire ton code !
[reglement.aspx ]si c'est la solution, penser : REPONSE ACCEPTEE