bonjour =E0 tous,
xl97 ou xlxp
Dans la cellule A1(ou autre), j'ai une lettre repr=E9sentant=20
un indice de modification du document
je souhaiterais qu'=E0 chaque enregistrement du document,=20
cette lettre passe =E0 la lettre alphab=E9tique suivante
Quel code dois-je mettre pour dire =E0 VBA qu'il passe la=20
valeur de A1 de A =E0 B puis , =E0 l'enregistrement suivant ,=20
de B =E0 C... ect
genre
[A1]value=3D"A1+1" (non non ne rigolez pas!!)
ci dessous le code (issu du mpfe) pour changer la date =E0=20
l' enregistrement et que je souhaite compl=E9ter
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean,=20
Cancel As Boolean)
Sheets("Liste").Select
Range("A57").Select
Selection.Copy
Range("F52").Select
Selection.PasteSpecial Paste:=3DxlPasteValues,=20
Operation:=3DxlNone, SkipBlanks _
:=3DFalse, Transpose:=3DFalse
Application.CutCopyMode =3D False
[D52] =3D Date
End Sub
If [a1]="Z" then [a1]="A" else [a1] = Chr(Asc([a1]) + 1) endif
a+ rural thierry
"gilles" a écrit dans le message de news: 6a2901c493ef$725338e0$ bonjour à tous, xl97 ou xlxp Dans la cellule A1(ou autre), j'ai une lettre représentant un indice de modification du document je souhaiterais qu'à chaque enregistrement du document, cette lettre passe à la lettre alphabétique suivante Quel code dois-je mettre pour dire à VBA qu'il passe la valeur de A1 de A à B puis , à l'enregistrement suivant , de B à C... ect genre [A1]value="A1+1" (non non ne rigolez pas!!) ci dessous le code (issu du mpfe) pour changer la date à l' enregistrement et que je souhaite compléter
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) Sheets("Liste").Select Range("A57").Select Selection.Copy Range("F52").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :úlse, Transpose:úlse Application.CutCopyMode = False [D52] = Date End Sub
merci à tous gilles
Salut
If [a1]="Z" then
[a1]="A"
else
[a1] = Chr(Asc([a1]) + 1)
endif
a+
rural thierry
"gilles" <anonymous@discussions.microsoft.com> a écrit dans le message de
news: 6a2901c493ef$725338e0$a301280a@phx.gbl...
bonjour à tous,
xl97 ou xlxp
Dans la cellule A1(ou autre), j'ai une lettre représentant
un indice de modification du document
je souhaiterais qu'à chaque enregistrement du document,
cette lettre passe à la lettre alphabétique suivante
Quel code dois-je mettre pour dire à VBA qu'il passe la
valeur de A1 de A à B puis , à l'enregistrement suivant ,
de B à C... ect
genre
[A1]value="A1+1" (non non ne rigolez pas!!)
ci dessous le code (issu du mpfe) pour changer la date à
l' enregistrement et que je souhaite compléter
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean,
Cancel As Boolean)
Sheets("Liste").Select
Range("A57").Select
Selection.Copy
Range("F52").Select
Selection.PasteSpecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Application.CutCopyMode = False
[D52] = Date
End Sub
If [a1]="Z" then [a1]="A" else [a1] = Chr(Asc([a1]) + 1) endif
a+ rural thierry
"gilles" a écrit dans le message de news: 6a2901c493ef$725338e0$ bonjour à tous, xl97 ou xlxp Dans la cellule A1(ou autre), j'ai une lettre représentant un indice de modification du document je souhaiterais qu'à chaque enregistrement du document, cette lettre passe à la lettre alphabétique suivante Quel code dois-je mettre pour dire à VBA qu'il passe la valeur de A1 de A à B puis , à l'enregistrement suivant , de B à C... ect genre [A1]value="A1+1" (non non ne rigolez pas!!) ci dessous le code (issu du mpfe) pour changer la date à l' enregistrement et que je souhaite compléter
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) Sheets("Liste").Select Range("A57").Select Selection.Copy Range("F52").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :úlse, Transpose:úlse Application.CutCopyMode = False [D52] = Date End Sub
merci à tous gilles
gilles
salut THIERRY ça c'est du service express! Merci j'essaie ça à+ gilles
-----Message d'origine----- Salut
If [a1]="Z" then [a1]="A" else [a1] = Chr(Asc([a1]) + 1) endif
a+ rural thierry
"gilles" a écrit dans le message de
news: 6a2901c493ef$725338e0$ bonjour à tous, xl97 ou xlxp Dans la cellule A1(ou autre), j'ai une lettre représentant un indice de modification du document je souhaiterais qu'à chaque enregistrement du document, cette lettre passe à la lettre alphabétique suivante Quel code dois-je mettre pour dire à VBA qu'il passe la valeur de A1 de A à B puis , à l'enregistrement suivant , de B à C... ect genre [A1]value="A1+1" (non non ne rigolez pas!!) ci dessous le code (issu du mpfe) pour changer la date à l' enregistrement et que je souhaite compléter
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) Sheets("Liste").Select Range("A57").Select Selection.Copy Range("F52").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :úlse, Transpose:úlse Application.CutCopyMode = False [D52] = Date End Sub
merci à tous gilles
.
salut THIERRY
ça c'est du service express!
Merci
j'essaie ça
à+
gilles
-----Message d'origine-----
Salut
If [a1]="Z" then
[a1]="A"
else
[a1] = Chr(Asc([a1]) + 1)
endif
a+
rural thierry
"gilles" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news: 6a2901c493ef$725338e0$a301280a@phx.gbl...
bonjour à tous,
xl97 ou xlxp
Dans la cellule A1(ou autre), j'ai une lettre représentant
un indice de modification du document
je souhaiterais qu'à chaque enregistrement du document,
cette lettre passe à la lettre alphabétique suivante
Quel code dois-je mettre pour dire à VBA qu'il passe la
valeur de A1 de A à B puis , à l'enregistrement suivant ,
de B à C... ect
genre
[A1]value="A1+1" (non non ne rigolez pas!!)
ci dessous le code (issu du mpfe) pour changer la date à
l' enregistrement et que je souhaite compléter
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean,
Cancel As Boolean)
Sheets("Liste").Select
Range("A57").Select
Selection.Copy
Range("F52").Select
Selection.PasteSpecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
[D52] = Date
End Sub
salut THIERRY ça c'est du service express! Merci j'essaie ça à+ gilles
-----Message d'origine----- Salut
If [a1]="Z" then [a1]="A" else [a1] = Chr(Asc([a1]) + 1) endif
a+ rural thierry
"gilles" a écrit dans le message de
news: 6a2901c493ef$725338e0$ bonjour à tous, xl97 ou xlxp Dans la cellule A1(ou autre), j'ai une lettre représentant un indice de modification du document je souhaiterais qu'à chaque enregistrement du document, cette lettre passe à la lettre alphabétique suivante Quel code dois-je mettre pour dire à VBA qu'il passe la valeur de A1 de A à B puis , à l'enregistrement suivant , de B à C... ect genre [A1]value="A1+1" (non non ne rigolez pas!!) ci dessous le code (issu du mpfe) pour changer la date à l' enregistrement et que je souhaite compléter
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) Sheets("Liste").Select Range("A57").Select Selection.Copy Range("F52").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :úlse, Transpose:úlse Application.CutCopyMode = False [D52] = Date End Sub