All the literature I have read suggests that to pass a string value to a another field in a feature class via ArcPy you need to do the following. I am running it in ArcMap 10.6.
arcpy.CalculateField_management(New_Labels_layer, "FC_Field", "'Word_Variable'", "VB", "") will pass a word variable. While it successfully runs it does not pass the variable into the field. I did an exist function. So I know it exists and is being identified. The field I want to pass to is a string field.
arcpy.CalculateField_management(New_Labels_layer, "Area", Numeric_Variable, "VB", "")
successfully passes a numeric variable.
I have tried the following variations:
None of these seems to work. Most allow me to run the script but do not pass anything.