.
Antes de seguir recomiendo leer un excelente libro sobre Excel que te ayudará operar las planillas u hojas de cálculo, haz click acá, si quieres aprender sobre Excel, en inglés, entonces debes hacer click here. Si lo que necesitas es aprender o profundizar sobre la programación de macros con VBA este es unos de los mejores cursos on line que he visto en internet.
El significado de los parámetros son:
El ejemplo macro de VBA enseña como multiplicar con una macro los valores ingresados en un rango de datos; lo primero que se realiza es determinar cual es la última fila con datos mediante lavariable «uf», posteriormente se realiza un bucle que recorra las celdas hasta la última con datos; luego se aplica la función Product o Producto; el rango se determina en forma automática y se aplica la función para obtener la multiplicación de los valores de la columna A y columna B de sus correspondientes filas.
El ejemplo de macro que utiliza WorksheetFunction Proper, que se puede descargar desde el link del final, permite convertir en texto en tipo título, es decir pone la primer letra de la palabra en mayúscula y el resto en minúscula, hace lo mismo con todas las palabras de la cadena, detectando donde se encuentra el espacio y poniendo en mayúscula la letra de la palabra que sigue.
Descargado el ejemplo encontrarás un botón que dice «Macro», al presionarlo se ejecuta la macro que pone mayúscula la primer letra de la cadena de texto o string; en el ejemplo lo que se hace es poner en la variable «a» el texto de la columna A y en la variable «b» el texto de la columna B, posteriormente en la columna C se concatena los dos textos, previo se hizo un bucle que recorra todas las filas hasta la última con datos, saliendo un msgbox cuando finalice la macro avisando sobre la operación realizada.
if (payload.eventType == ‘subscribe’) {
// Add code to handle subscribe event.
} else if (payload.eventType == ‘unsubscribe’) {
// Add code to handle unsubscribe event.
}
if (window.console) { // for debugging only
window.console.log(‘YT event: ‘, payload);
}
}
Código que se inserta en un módulo
Application.ScreenUpdating = False
On Error Resume Next
DisplayAlerts = False
Dim uf, a, b As String
Dim fila As Integer
fila = 2
uf = Sheets(«Hoja1»).Range(«A» & Rows.Count).End(xlUp).Row
While Cells(fila, «A») <> Empty
a = Application.WorksheetFunction.Proper(Cells(fila, «A»))
b = Application.WorksheetFunction.Proper(Cells(fila, «B»))
Cells(fila, «C») = a & » » & b
fila = fila + 1
Wend
MsgBox («Se puso Mayúscula en la primer letra y contatenó con éxito»), vbInformation, «AVISO»
DisplayAlerts = True
Application.ScreenUpdating = True
End Sub
.
If this post was helpful INVITE ME A COFFEE and so help keep up the page, CLICK to download free example.
Si te gustó por favor compártelo con tus amigos
If you liked please share it with your friends