Soucis sur exce
Fermé
dinamo
Messages postés
94
Date d'inscription
vendredi 17 novembre 2006
Statut
Membre
Dernière intervention
19 novembre 2009
-
21 nov. 2007 à 19:19
santiago69 Messages postés 477 Date d'inscription mercredi 7 mars 2001 Statut Membre Dernière intervention 12 septembre 2016 - 22 nov. 2007 à 19:39
santiago69 Messages postés 477 Date d'inscription mercredi 7 mars 2001 Statut Membre Dernière intervention 12 septembre 2016 - 22 nov. 2007 à 19:39
A voir également:
- Soucis sur exce
- Formule exce - Guide
- Pdf to exce - Télécharger - PDF
- Le publipostage word ne prend qu'une ligne sur 2 du tableau Exce ✓ - Forum Excel
- Macro Vba Extraction de données en fonction de la date sous Exce - Forum Excel
- Texte en excès sur Indesign - Forum Logiciels
7 réponses
santiago69
Messages postés
477
Date d'inscription
mercredi 7 mars 2001
Statut
Membre
Dernière intervention
12 septembre 2016
209
21 nov. 2007 à 19:58
21 nov. 2007 à 19:58
non. quand tu saisi une valeur dans une cellule, la valeur precedente est ecrasee et perdue.
c'est possible en programmation VBA. ca t'interesse ?
c'est possible en programmation VBA. ca t'interesse ?
dinamo
Messages postés
94
Date d'inscription
vendredi 17 novembre 2006
Statut
Membre
Dernière intervention
19 novembre 2009
21 nov. 2007 à 20:18
21 nov. 2007 à 20:18
oui cela m interesse
santiago69
Messages postés
477
Date d'inscription
mercredi 7 mars 2001
Statut
Membre
Dernière intervention
12 septembre 2016
209
21 nov. 2007 à 20:32
21 nov. 2007 à 20:32
1) tu cree un classeur Excel avec 2 feuilles
2) tu vas dans l'interface VBA (Alt+F11)
3) tu vas dans l'explorateur de projet (Ctrl+R)
4) Tu selectionne Feuil2 (Feuil2)
5) tu vas dans la fenetre proprietes (F4)
6) tu defini les valeurs suivantes :
(name) = calculator
Name = calculator
Visible = 2 - xlSheetVeryHidden
7) tu retourne dans l'explorateur de projet (Ctrl+R)
8) double clic sur Feuil1 (Feuil1)
9) tu saisi le code suivant
10) ferme l'interface VBA
Dans ton classeur il n'y a plus qu'une feuille
Quand tu saisi une valeur dans une cellule, elle s'ajoute a la precedente
Quand tu supprime la valeur d'une cellule, elle devient vide.
Qu'en pense tu ?
2) tu vas dans l'interface VBA (Alt+F11)
3) tu vas dans l'explorateur de projet (Ctrl+R)
4) Tu selectionne Feuil2 (Feuil2)
5) tu vas dans la fenetre proprietes (F4)
6) tu defini les valeurs suivantes :
(name) = calculator
Name = calculator
Visible = 2 - xlSheetVeryHidden
7) tu retourne dans l'explorateur de projet (Ctrl+R)
8) double clic sur Feuil1 (Feuil1)
9) tu saisi le code suivant
Private Sub Worksheet_Change(ByVal Target As Range) Static NoEvent As Boolean If NoEvent Then Exit Sub NoEvent = True Dim TempCell As Range Set TempCell = calculator.Cells(Target.Row, Target.Column) If IsEmpty(Target) Then TempCell.ClearContents Else TempCell = TempCell + Target Target = TempCell End If NoEvent = False End Sub
10) ferme l'interface VBA
Dans ton classeur il n'y a plus qu'une feuille
Quand tu saisi une valeur dans une cellule, elle s'ajoute a la precedente
Quand tu supprime la valeur d'une cellule, elle devient vide.
Qu'en pense tu ?
dinamo
Messages postés
94
Date d'inscription
vendredi 17 novembre 2006
Statut
Membre
Dernière intervention
19 novembre 2009
21 nov. 2007 à 20:51
21 nov. 2007 à 20:51
merci c bien
mais le probleme c toute la feuille qui est comme ca je veu juste une colonne
je sais e suis complique
mais le probleme c toute la feuille qui est comme ca je veu juste une colonne
je sais e suis complique
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
santiago69
Messages postés
477
Date d'inscription
mercredi 7 mars 2001
Statut
Membre
Dernière intervention
12 septembre 2016
209
21 nov. 2007 à 22:24
21 nov. 2007 à 22:24
Alors voila le nouveau code :
Il faut remplacer la valeur de la constante COL par le numero de la colonne desiree.
Il faut remplacer la valeur de la constante COL par le numero de la colonne desiree.
Const COL As Long = 1 Private Sub Worksheet_Change(ByVal Target As Range) Static NoEvent As Boolean If NoEvent Then Exit Sub If Target.Column <> COL Then Exit Sub NoEvent = True Dim TempCell As Range Set TempCell = calculator.Cells(Target.Row, Target.Column) If IsEmpty(Target) Then TempCell.ClearContents Else TempCell = TempCell + Target Target = TempCell End If NoEvent = False End Sub
dinamo
Messages postés
94
Date d'inscription
vendredi 17 novembre 2006
Statut
Membre
Dernière intervention
19 novembre 2009
22 nov. 2007 à 19:30
22 nov. 2007 à 19:30
excuse moi encore
Deja merci ca ma beaucou aider
mais il y a pas une formule qui peut le faire meme avec une cellule A1 qui a la formule et la cellule B1 ou tu saisis et que la cellule A1 car en memeoire
Deja merci ca ma beaucou aider
mais il y a pas une formule qui peut le faire meme avec une cellule A1 qui a la formule et la cellule B1 ou tu saisis et que la cellule A1 car en memeoire
santiago69
Messages postés
477
Date d'inscription
mercredi 7 mars 2001
Statut
Membre
Dernière intervention
12 septembre 2016
209
22 nov. 2007 à 19:39
22 nov. 2007 à 19:39
j'ai rien compris du tout a la phrase.
peux tu essayer de reformuler ta question (en anglais ou espagnol si tu prefere) ?
peux tu essayer de reformuler ta question (en anglais ou espagnol si tu prefere) ?