OVH Cloud OVH Cloud

EQUIV EN VBA

22 réponses
Avatar
Nadyajah
Bonjour,

Quelqu'un serait-t-il capable de traduire en VBA la formule ci-après :
=SI(ESTNA(EQUIV(H2&I2;CP_Ville;0));"CP ou ville inconnu";"")

Merci d'avance.

Nadyajah

10 réponses

1 2 3
Avatar
Daniel
Bonsoir.
Var = IIf(IsNA(Application.Match([H2] & [I2], CP_Ville, 0)), "CP ou ville
inconnu", "")
renvoie dans "Var" la valeur "vraie" ou la valeur "fausse".
Cordialement.
Daniel
"Nadyajah" a écrit dans le message de
news:
Bonjour,

Quelqu'un serait-t-il capable de traduire en VBA la formule ci-après :
=SI(ESTNA(EQUIV(H2&I2;CP_Ville;0));"CP ou ville inconnu";"")

Merci d'avance.

Nadyajah


Avatar
Nadyajah
Il me répond pour "IsNA" => "Sub ou fonction non définie"

En fait je voudrais ecrire :

Dim CPCol As Long
Dim VilleCol As Long

'CPCol & VilleCol sont les numéros de colonnes
If Cells(2, CPCol) = "" Then
ActiveCell.Value = "CP manquant"
Else
If Cells(2, VilleCol) = "" Then
ActiveCell.Value = "Ville manquante"
Else
ActiveCell.Value =
IIf(IsNA(Application.Match(Cells(2, CPCol) & Cells(2, VilleCol), CP_Ville,
0)), "CP ou ville inconnu ", "")
End If
End If








Bonsoir.
Var = IIf(IsNA(Application.Match([H2] & [I2], CP_Ville, 0)), "CP ou ville
inconnu", "")
renvoie dans "Var" la valeur "vraie" ou la valeur "fausse".
Cordialement.
Daniel
"Nadyajah" a écrit dans le message de
news:
Bonjour,

Quelqu'un serait-t-il capable de traduire en VBA la formule ci-après :
=SI(ESTNA(EQUIV(H2&I2;CP_Ville;0));"CP ou ville inconnu";"")

Merci d'avance.

Nadyajah







Avatar
Daniel
Désolé.
Var = IIf(WorksheetFunction.IsNA(Application.Match([H2] & [I2],
CP_Ville, 0)), "CP ou ville inconnu", "")
Daniel
"Nadyajah" a écrit dans le message de
news:
Il me répond pour "IsNA" => "Sub ou fonction non définie"

En fait je voudrais ecrire :

Dim CPCol As Long
Dim VilleCol As Long

'CPCol & VilleCol sont les numéros de colonnes
If Cells(2, CPCol) = "" Then
ActiveCell.Value = "CP manquant"
Else
If Cells(2, VilleCol) = "" Then
ActiveCell.Value = "Ville manquante"
Else
ActiveCell.Value > IIf(IsNA(Application.Match(Cells(2, CPCol) & Cells(2, VilleCol), CP_Ville,
0)), "CP ou ville inconnu ", "")
End If
End If








Bonsoir.
Var = IIf(IsNA(Application.Match([H2] & [I2], CP_Ville, 0)), "CP ou
ville
inconnu", "")
renvoie dans "Var" la valeur "vraie" ou la valeur "fausse".
Cordialement.
Daniel
"Nadyajah" a écrit dans le message
de
news:
Bonjour,

Quelqu'un serait-t-il capable de traduire en VBA la formule ci-après :
=SI(ESTNA(EQUIV(H2&I2;CP_Ville;0));"CP ou ville inconnu";"")

Merci d'avance.

Nadyajah









Avatar
Nadyajah
Merci Daniel !
Cela fonctione à merveille.
Par contre saurais-tu comment copier coller ma formule jusqu'au bas de ma
feuille?
Je connais cette fonction mais ma colonne s'appele "DerCol" et non "AA"
comment modifier la fonction suivante ?

Selection.AutoFill Destination:=Range("AA2:AA65536"), Type:=xlFillDefault
Avatar
Bob Phillips
ou peut-être

Var = IIf(IsError(Application.Match([H2] & [I2], Range("CP_Ville"), 0)), _
"CP ou ville inconnu ", "")

--

HTH

Bob Phillips

(remove nothere from the email address if mailing direct)

"Daniel" wrote in message
news:u2ZEIP$
Désolé.
Var = IIf(WorksheetFunction.IsNA(Application.Match([H2] & [I2],
CP_Ville, 0)), "CP ou ville inconnu", "")
Daniel
"Nadyajah" a écrit dans le message de
news:
Il me répond pour "IsNA" => "Sub ou fonction non définie"

En fait je voudrais ecrire :

Dim CPCol As Long
Dim VilleCol As Long

'CPCol & VilleCol sont les numéros de colonnes
If Cells(2, CPCol) = "" Then
ActiveCell.Value = "CP manquant"
Else
If Cells(2, VilleCol) = "" Then
ActiveCell.Value = "Ville manquante"
Else
ActiveCell.Value > > IIf(IsNA(Application.Match(Cells(2, CPCol) & Cells(2, VilleCol),
CP_Ville,


0)), "CP ou ville inconnu ", "")
End If
End If








Bonsoir.
Var = IIf(IsNA(Application.Match([H2] & [I2], CP_Ville, 0)), "CP ou
ville
inconnu", "")
renvoie dans "Var" la valeur "vraie" ou la valeur "fausse".
Cordialement.
Daniel
"Nadyajah" a écrit dans le message
de
news:
Bonjour,

Quelqu'un serait-t-il capable de traduire en VBA la formule ci-après
:




=SI(ESTNA(EQUIV(H2&I2;CP_Ville;0));"CP ou ville inconnu";"")

Merci d'avance.

Nadyajah













Avatar
Daniel
Bonjour.
Essaie :
Selection.AutoFill Destination:=Range("DerCol"), Type:=xlFillDefault
Cordialement.
Daniel
"Nadyajah" a écrit dans le message de
news:
Merci Daniel !
Cela fonctione à merveille.
Par contre saurais-tu comment copier coller ma formule jusqu'au bas de ma
feuille?
Je connais cette fonction mais ma colonne s'appele "DerCol" et non "AA"
comment modifier la fonction suivante ?

Selection.AutoFill Destination:=Range("AA2:AA65536"), Type:=xlFillDefault


Avatar
Nadyajah
Bonjour Daniel,

Cela ne fonctionne pas. Il me dit
La méthode 'Range' de l'objet '_Global' a échoué.


.......................???????




Bonjour.
Essaie :
Selection.AutoFill Destination:=Range("DerCol"), Type:=xlFillDefault
Cordialement.
Daniel
"Nadyajah" a écrit dans le message de
news:
Merci Daniel !
Cela fonctione à merveille.
Par contre saurais-tu comment copier coller ma formule jusqu'au bas de ma
feuille?
Je connais cette fonction mais ma colonne s'appele "DerCol" et non "AA"
comment modifier la fonction suivante ?

Selection.AutoFill Destination:=Range("AA2:AA65536"), Type:=xlFillDefault







Avatar
Daniel
Bonjour.
Quelle est le plage de cellules sélectionnée ?
Cordialement.
Daniel
"Nadyajah" a écrit dans le message de
news:
Bonjour Daniel,

Cela ne fonctionne pas. Il me dit
La méthode 'Range' de l'objet '_Global' a échoué.


.......................???????




Bonjour.
Essaie :
Selection.AutoFill Destination:=Range("DerCol"), Type:=xlFillDefault
Cordialement.
Daniel
"Nadyajah" a écrit dans le message
de
news:
Merci Daniel !
Cela fonctione à merveille.
Par contre saurais-tu comment copier coller ma formule jusqu'au bas de
ma
feuille?
Je connais cette fonction mais ma colonne s'appele "DerCol" et non "AA"
comment modifier la fonction suivante ?

Selection.AutoFill Destination:=Range("AA2:AA65536"),
Type:=xlFillDefault









Avatar
Nadyajah
Voici le fichier joint
http://cjoint.com/?cCvXjMGAg0
en espérant que cela sera plus compréhensible (j'en suis pas tellement sure
mais bon .... !!) Merci d'avance

Nadyajah
Avatar
Daniel
Je ne dois pas avoir les yeux en face des trous, je ne trouve pas la ligne
de code....
Daniel
"Nadyajah" a écrit dans le message de
news:
Voici le fichier joint
http://cjoint.com/?cCvXjMGAg0
en espérant que cela sera plus compréhensible (j'en suis pas tellement
sure
mais bon .... !!) Merci d'avance

Nadyajah


1 2 3