Problème de saisie
pipo
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je reformule plus simplement a la base
Comment on fais pour changé un résultat d'une équation d'une cellule a une autre sans faire une saisie sur cette cellule
c'est l'inverse d'une référence de cellule parce que j'ai trop de case différente pour m'amuser a faire toute ces références, j'aimerais que mes résultat s'effectue automatiquement dans d'autre cellule
Remerci !!! pour vos commnetaires et info !!!
je reformule plus simplement a la base
Comment on fais pour changé un résultat d'une équation d'une cellule a une autre sans faire une saisie sur cette cellule
c'est l'inverse d'une référence de cellule parce que j'ai trop de case différente pour m'amuser a faire toute ces références, j'aimerais que mes résultat s'effectue automatiquement dans d'autre cellule
Remerci !!! pour vos commnetaires et info !!!
A voir également:
- Problème de saisie
- Saisie gestuelle iphone - Guide
- Saisie vocale whatsapp - Accueil - Messagerie instantanée
- Saisie vocale sms - Guide
- Gboard saisie vocale - Accueil - Applications & Logiciels
- Liste deroulante excel avec saisie semi-automatique - Guide
3 réponses
bonsoir,
je reformule plus simplement a la base
hé bé on a eu chaud !
Et si tu essayais en plus clair pour voir...
je reformule plus simplement a la base
hé bé on a eu chaud !
Et si tu essayais en plus clair pour voir...
Bonjour,
J'ai réussit a faire fonctionner une macro pour tranférer une cellule d'une 1er page sur une 2 em page et que su j'inscrit une nouvelle saisie dans cette cellule il me la transfère sur la 2 em page aussi, mais une colonne a coté a chaque que je fais une nouvelle saisie sur une cellule de la 1er page
Mon problème est que je ne veux pas seulement tranféré les saisies de nombre, mais aussi des résultats de formule comme add et soustraction
je pourrais faire des référence de cellule sur la 2 em feuille (sa fonctionne) mais mon tableau est infiniment grand et trop complexe a faire tout ces références
voici ma macro utilisé :
Const F2 = "Compilation", F1 = "Analyse"
Const pls = 1 'première ligne de saisie dans la feuille 1
Const dls = 5 'dernière ligne de saisie dans la feuille 1
Const cols = 1 'colonne de saisie dans le feuille 1 (1 pour colonne A)
Const pld = 1 '1ère ligne à renseigner dans la feuille 2
'par exemple si lign_dep = 3, la ligne 3 de la feuille 2 correspondra à la
'la ligne pls de la feuille A
Const cold = 1 '1ère colonne à renseigner dans la feuille 2 (3 pour C)
'La macro se déclanche à chaque saisie dans la colonne A de la Feuille 1
Private Sub Worksheet_Change(ByVal Target As Range)
'
ligne = Target.Row ' ligne de la cellule où on vient d'effectuer une saisie
If ligne < pls Or ligne > dls Then Exit Sub 'test si le ligne est entre pls et dls
colonne = Target.Column ' colonne dans la quelle on vien d'effectuer une saisie
If colonne <> cols Then Exit Sub 'si la colonne est différente de la colonne
'définie pour la saisie dans les constantes on sort de la macro
'
'si la première colonne de destination est vide, on la remplit
If Sheets(F2).Cells(ligne - pls + pld, cold) = Empty Then col_cop = cold: GoTo copie_cellule
'
'on va rechercher dans la feuille 2 la première cellule vide
'après les saisies précédentes
For n = cold To 255: test = Sheets("Analyse").Range("A1"): If Sheets(F2).Cells(ligne - pls + pld, n) = Empty Then col_cop = n: Exit For
Next
'
copie_cellule: ' on reporte la valeur saisie dans la feuille 1 vers la nouvelle cellule de la feuille 2
Sheets(F2).Cells(ligne - pls + pld, col_cop) = Sheets(F1).Cells(ligne, cols)
End Sub
merci pour vos judicieux conseil pipo !!!!!
J'ai réussit a faire fonctionner une macro pour tranférer une cellule d'une 1er page sur une 2 em page et que su j'inscrit une nouvelle saisie dans cette cellule il me la transfère sur la 2 em page aussi, mais une colonne a coté a chaque que je fais une nouvelle saisie sur une cellule de la 1er page
Mon problème est que je ne veux pas seulement tranféré les saisies de nombre, mais aussi des résultats de formule comme add et soustraction
je pourrais faire des référence de cellule sur la 2 em feuille (sa fonctionne) mais mon tableau est infiniment grand et trop complexe a faire tout ces références
voici ma macro utilisé :
Const F2 = "Compilation", F1 = "Analyse"
Const pls = 1 'première ligne de saisie dans la feuille 1
Const dls = 5 'dernière ligne de saisie dans la feuille 1
Const cols = 1 'colonne de saisie dans le feuille 1 (1 pour colonne A)
Const pld = 1 '1ère ligne à renseigner dans la feuille 2
'par exemple si lign_dep = 3, la ligne 3 de la feuille 2 correspondra à la
'la ligne pls de la feuille A
Const cold = 1 '1ère colonne à renseigner dans la feuille 2 (3 pour C)
'La macro se déclanche à chaque saisie dans la colonne A de la Feuille 1
Private Sub Worksheet_Change(ByVal Target As Range)
'
ligne = Target.Row ' ligne de la cellule où on vient d'effectuer une saisie
If ligne < pls Or ligne > dls Then Exit Sub 'test si le ligne est entre pls et dls
colonne = Target.Column ' colonne dans la quelle on vien d'effectuer une saisie
If colonne <> cols Then Exit Sub 'si la colonne est différente de la colonne
'définie pour la saisie dans les constantes on sort de la macro
'
'si la première colonne de destination est vide, on la remplit
If Sheets(F2).Cells(ligne - pls + pld, cold) = Empty Then col_cop = cold: GoTo copie_cellule
'
'on va rechercher dans la feuille 2 la première cellule vide
'après les saisies précédentes
For n = cold To 255: test = Sheets("Analyse").Range("A1"): If Sheets(F2).Cells(ligne - pls + pld, n) = Empty Then col_cop = n: Exit For
Next
'
copie_cellule: ' on reporte la valeur saisie dans la feuille 1 vers la nouvelle cellule de la feuille 2
Sheets(F2).Cells(ligne - pls + pld, col_cop) = Sheets(F1).Cells(ligne, cols)
End Sub
merci pour vos judicieux conseil pipo !!!!!
Je comprend mieux...
Une cellule recalculée ne déclenche pas d'évènement change (et aucun autre évènement à ma connaissance).
Tu n'as pas d'autre choix que de copier aussi toutes les cellules dépendante de celle de ta saisie, celles dépendantes des dépendantes etc...
Ou bien de copier tout ce qui t'interesse systématiquement mais ça risque de ralentir pas mal la saisie, vaut mieux le faire sur demande par un bouton ou bien par formules dans la feuille.
Sans indiscrétion quel est le but de toutes ces copies ?
eric
Une cellule recalculée ne déclenche pas d'évènement change (et aucun autre évènement à ma connaissance).
Tu n'as pas d'autre choix que de copier aussi toutes les cellules dépendante de celle de ta saisie, celles dépendantes des dépendantes etc...
Ou bien de copier tout ce qui t'interesse systématiquement mais ça risque de ralentir pas mal la saisie, vaut mieux le faire sur demande par un bouton ou bien par formules dans la feuille.
Sans indiscrétion quel est le but de toutes ces copies ?
eric